Docs.rs
cubeb-sys-0.14.0
cubeb-sys 0.14.0
Permalink
Docs.rs crate page
ISC
Links
Repository
crates.io
Source
Owners
padenot
djg
kinetiknz
ChunMinChang
ashleyz
Dependencies
cmake ^0.1.2
build
pkg-config ^0.3
build
Versions
0%
of the crate is documented
Platform
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
cubeb_
sys
0.14.0
All Items
Crate Items
Structs
Enums
Constants
Functions
Type Aliases
Crate
cubeb_sys
Copy item path
source
·
[
−
]
Structs
§
cubeb_
device
cubeb_
device_
collection
cubeb_
device_
info
cubeb_
stream_
params
Enums
§
cubeb
cubeb_
audio_
dump_
session
cubeb_
audio_
dump_
stream
cubeb_
mixer
cubeb_
resampler
cubeb_
stream
Constants
§
CHANNE
L_
BACK_
CENTER
CHANNE
L_
BACK_
LEFT
CHANNE
L_
BACK_
RIGHT
CHANNE
L_
FRON
T_
CENTER
CHANNE
L_
FRON
T_
LEFT
CHANNE
L_
FRON
T_
LEFT_
OF_
CENTER
CHANNE
L_
FRON
T_
RIGHT
CHANNE
L_
FRON
T_
RIGH
T_
OF_
CENTER
CHANNE
L_
LOW_
FREQUENCY
CHANNE
L_
SIDE_
LEFT
CHANNE
L_
SIDE_
RIGHT
CHANNE
L_
TOP_
BACK_
CENTER
CHANNE
L_
TOP_
BACK_
LEFT
CHANNE
L_
TOP_
BACK_
RIGHT
CHANNE
L_
TOP_
CENTER
CHANNE
L_
TOP_
FRON
T_
CENTER
CHANNE
L_
TOP_
FRON
T_
LEFT
CHANNE
L_
TOP_
FRON
T_
RIGHT
CHANNE
L_
UNKNOWN
CUBE
B_
DEVIC
E_
FMT_
ALL
CUBE
B_
DEVIC
E_
FMT_
F32BE
CUBE
B_
DEVIC
E_
FMT_
F32LE
CUBE
B_
DEVIC
E_
FMT_
F32NE
CUBE
B_
DEVIC
E_
FMT_
F32_
MASK
CUBE
B_
DEVIC
E_
FMT_
S16BE
CUBE
B_
DEVIC
E_
FMT_
S16LE
CUBE
B_
DEVIC
E_
FMT_
S16NE
CUBE
B_
DEVIC
E_
FMT_
S16_
MASK
CUBE
B_
DEVIC
E_
PREF_
ALL
CUBE
B_
DEVIC
E_
PREF_
MULTIMEDIA
CUBE
B_
DEVIC
E_
PREF_
NONE
CUBE
B_
DEVIC
E_
PREF_
NOTIFICATION
CUBE
B_
DEVIC
E_
PREF_
VOICE
CUBE
B_
DEVIC
E_
STAT
E_
DISABLED
CUBE
B_
DEVIC
E_
STAT
E_
ENABLED
CUBE
B_
DEVIC
E_
STAT
E_
UNPLUGGED
CUBE
B_
DEVIC
E_
TYPE_
INPUT
CUBE
B_
DEVIC
E_
TYPE_
OUTPUT
CUBE
B_
DEVIC
E_
TYPE_
UNKNOWN
CUBE
B_
ERROR
CUBE
B_
ERRO
R_
DEVIC
E_
UNAVAILABLE
CUBE
B_
ERRO
R_
INVALI
D_
FORMAT
CUBE
B_
ERRO
R_
INVALI
D_
PARAMETER
CUBE
B_
ERRO
R_
NOT_
SUPPORTED
CUBE
B_
INPU
T_
PROCESSIN
G_
PARA
M_
AUTOMATI
C_
GAIN_
CONTROL
CUBE
B_
INPU
T_
PROCESSIN
G_
PARA
M_
ECHO_
CANCELLATION
CUBE
B_
INPU
T_
PROCESSIN
G_
PARA
M_
NOIS
E_
SUPPRESSION
CUBE
B_
INPU
T_
PROCESSIN
G_
PARA
M_
NONE
CUBE
B_
INPU
T_
PROCESSIN
G_
PARA
M_
VOIC
E_
ISOLATION
CUBE
B_
LAYOU
T_
2F1
CUBE
B_
LAYOU
T_
2F2
CUBE
B_
LAYOU
T_
2F1_
LFE
CUBE
B_
LAYOU
T_
2F2_
LFE
CUBE
B_
LAYOU
T_
3F
CUBE
B_
LAYOU
T_
3F1
CUBE
B_
LAYOU
T_
3F2
CUBE
B_
LAYOU
T_
3F1_
LFE
CUBE
B_
LAYOU
T_
3F2_
BACK
CUBE
B_
LAYOU
T_
3F2_
LFE
CUBE
B_
LAYOU
T_
3F2_
LFE_
BACK
CUBE
B_
LAYOU
T_
3F3R_
LFE
CUBE
B_
LAYOU
T_
3F4_
LFE
CUBE
B_
LAYOU
T_
3F_
LFE
CUBE
B_
LAYOU
T_
MONO
CUBE
B_
LAYOU
T_
MONO_
LFE
CUBE
B_
LAYOU
T_
QUAD
CUBE
B_
LAYOU
T_
QUAD_
LFE
CUBE
B_
LAYOU
T_
STEREO
CUBE
B_
LAYOU
T_
STERE
O_
LFE
CUBE
B_
LAYOU
T_
UNDEFINED
CUBE
B_
LOG_
DISABLED
CUBE
B_
LOG_
NORMAL
CUBE
B_
LOG_
VERBOSE
CUBE
B_
OK
CUBE
B_
RESAMPLE
R_
QUALIT
Y_
DEFAULT
CUBE
B_
RESAMPLE
R_
QUALIT
Y_
DESKTOP
CUBE
B_
RESAMPLE
R_
QUALIT
Y_
VOIP
CUBE
B_
RESAMPLE
R_
RECLOC
K_
INPUT
CUBE
B_
RESAMPLE
R_
RECLOC
K_
NONE
CUBE
B_
SAMPL
E_
FLOA
T32BE
CUBE
B_
SAMPL
E_
FLOA
T32LE
CUBE
B_
SAMPL
E_
FLOA
T32NE
CUBE
B_
SAMPL
E_
S16BE
CUBE
B_
SAMPL
E_
S16LE
CUBE
B_
SAMPL
E_
S16NE
CUBE
B_
STAT
E_
DRAINED
CUBE
B_
STAT
E_
ERROR
CUBE
B_
STAT
E_
STARTED
CUBE
B_
STAT
E_
STOPPED
CUBE
B_
STREA
M_
PREF_
DISABL
E_
DEVIC
E_
SWITCHING
CUBE
B_
STREA
M_
PREF_
LOOPBACK
CUBE
B_
STREA
M_
PREF_
NONE
CUBE
B_
STREA
M_
PREF_
VOICE
Functions
§
cubeb_
async_
log
⚠
cubeb_
async_
log_
reset_
threads
⚠
cubeb_
audio_
dump_
init
⚠
cubeb_
audio_
dump_
shutdown
⚠
cubeb_
audio_
dump_
start
⚠
cubeb_
audio_
dump_
stop
⚠
cubeb_
audio_
dump_
stream_
init
⚠
cubeb_
audio_
dump_
stream_
shutdown
⚠
cubeb_
audio_
dump_
write
⚠
cubeb_
channel_
layout_
nb_
channels
⚠
cubeb_
destroy
⚠
cubeb_
device_
collection_
destroy
⚠
cubeb_
enumerate_
devices
⚠
cubeb_
get_
backend_
id
⚠
cubeb_
get_
max_
channel_
count
⚠
cubeb_
get_
min_
latency
⚠
cubeb_
get_
preferred_
sample_
rate
⚠
cubeb_
get_
supported_
input_
processing_
params
⚠
cubeb_
init
⚠
cubeb_
log_
get_
callback
⚠
cubeb_
log_
get_
level
⚠
cubeb_
mixer_
create
⚠
cubeb_
mixer_
destroy
⚠
cubeb_
mixer_
mix
⚠
cubeb_
register_
device_
collection_
changed
⚠
cubeb_
resampler_
create
⚠
cubeb_
resampler_
destroy
⚠
cubeb_
resampler_
fill
⚠
cubeb_
resampler_
latency
⚠
cubeb_
set_
log_
callback
⚠
cubeb_
stream_
destroy
⚠
cubeb_
stream_
device_
destroy
⚠
cubeb_
stream_
get_
current_
device
⚠
cubeb_
stream_
get_
input_
latency
⚠
cubeb_
stream_
get_
latency
⚠
cubeb_
stream_
get_
position
⚠
cubeb_
stream_
init
⚠
cubeb_
stream_
register_
device_
changed_
callback
⚠
cubeb_
stream_
set_
input_
mute
⚠
cubeb_
stream_
set_
input_
processing_
params
⚠
cubeb_
stream_
set_
name
⚠
cubeb_
stream_
set_
volume
⚠
cubeb_
stream_
start
⚠
cubeb_
stream_
stop
⚠
cubeb_
stream_
user_
ptr
⚠
Type Aliases
§
cubeb_
audio_
dump_
session_
t
cubeb_
audio_
dump_
stream_
t
cubeb_
channel
cubeb_
channel_
layout
cubeb_
data_
callback
cubeb_
device_
changed_
callback
cubeb_
device_
collection_
changed_
callback
cubeb_
device_
fmt
cubeb_
device_
pref
cubeb_
device_
state
cubeb_
device_
type
cubeb_
devid
cubeb_
input_
processing_
params
cubeb_
log_
callback
cubeb_
log_
level
cubeb_
resampler_
quality
cubeb_
resampler_
reclock
cubeb_
sample_
format
cubeb_
state
cubeb_
state_
callback
cubeb_
stream_
prefs