Docs.rs
cubeb-sys-0.15.0
cubeb-sys 0.15.0
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
Go to latest version
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.15.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
§
CHANNEL_
BACK_
CENTER
CHANNEL_
BACK_
LEFT
CHANNEL_
BACK_
RIGHT
CHANNEL_
FRONT_
CENTER
CHANNEL_
FRONT_
LEFT
CHANNEL_
FRONT_
LEFT_
OF_
CENTER
CHANNEL_
FRONT_
RIGHT
CHANNEL_
FRONT_
RIGHT_
OF_
CENTER
CHANNEL_
LOW_
FREQUENCY
CHANNEL_
SIDE_
LEFT
CHANNEL_
SIDE_
RIGHT
CHANNEL_
TOP_
BACK_
CENTER
CHANNEL_
TOP_
BACK_
LEFT
CHANNEL_
TOP_
BACK_
RIGHT
CHANNEL_
TOP_
CENTER
CHANNEL_
TOP_
FRONT_
CENTER
CHANNEL_
TOP_
FRONT_
LEFT
CHANNEL_
TOP_
FRONT_
RIGHT
CHANNEL_
UNKNOWN
CUBEB_
DEVICE_
FMT_
ALL
CUBEB_
DEVICE_
FMT_
F32BE
CUBEB_
DEVICE_
FMT_
F32LE
CUBEB_
DEVICE_
FMT_
F32NE
CUBEB_
DEVICE_
FMT_
F32_
MASK
CUBEB_
DEVICE_
FMT_
S16BE
CUBEB_
DEVICE_
FMT_
S16LE
CUBEB_
DEVICE_
FMT_
S16NE
CUBEB_
DEVICE_
FMT_
S16_
MASK
CUBEB_
DEVICE_
PREF_
ALL
CUBEB_
DEVICE_
PREF_
MULTIMEDIA
CUBEB_
DEVICE_
PREF_
NONE
CUBEB_
DEVICE_
PREF_
NOTIFICATION
CUBEB_
DEVICE_
PREF_
VOICE
CUBEB_
DEVICE_
STATE_
DISABLED
CUBEB_
DEVICE_
STATE_
ENABLED
CUBEB_
DEVICE_
STATE_
UNPLUGGED
CUBEB_
DEVICE_
TYPE_
INPUT
CUBEB_
DEVICE_
TYPE_
OUTPUT
CUBEB_
DEVICE_
TYPE_
UNKNOWN
CUBEB_
ERROR
CUBEB_
ERROR_
DEVICE_
UNAVAILABLE
CUBEB_
ERROR_
INVALID_
FORMAT
CUBEB_
ERROR_
INVALID_
PARAMETER
CUBEB_
ERROR_
NOT_
SUPPORTED
CUBEB_
INPUT_
PROCESSING_
PARAM_
AUTOMATIC_
GAIN_
CONTROL
CUBEB_
INPUT_
PROCESSING_
PARAM_
ECHO_
CANCELLATION
CUBEB_
INPUT_
PROCESSING_
PARAM_
NOISE_
SUPPRESSION
CUBEB_
INPUT_
PROCESSING_
PARAM_
NONE
CUBEB_
INPUT_
PROCESSING_
PARAM_
VOICE_
ISOLATION
CUBEB_
LAYOUT_
2F1
CUBEB_
LAYOUT_
2F2
CUBEB_
LAYOUT_
2F1_
LFE
CUBEB_
LAYOUT_
2F2_
LFE
CUBEB_
LAYOUT_
3F
CUBEB_
LAYOUT_
3F1
CUBEB_
LAYOUT_
3F2
CUBEB_
LAYOUT_
3F1_
LFE
CUBEB_
LAYOUT_
3F2_
BACK
CUBEB_
LAYOUT_
3F2_
LFE
CUBEB_
LAYOUT_
3F2_
LFE_
BACK
CUBEB_
LAYOUT_
3F3R_
LFE
CUBEB_
LAYOUT_
3F4_
LFE
CUBEB_
LAYOUT_
3F_
LFE
CUBEB_
LAYOUT_
MONO
CUBEB_
LAYOUT_
MONO_
LFE
CUBEB_
LAYOUT_
QUAD
CUBEB_
LAYOUT_
QUAD_
LFE
CUBEB_
LAYOUT_
STEREO
CUBEB_
LAYOUT_
STEREO_
LFE
CUBEB_
LAYOUT_
UNDEFINED
CUBEB_
LOG_
DISABLED
CUBEB_
LOG_
NORMAL
CUBEB_
LOG_
VERBOSE
CUBEB_
OK
CUBEB_
RESAMPLER_
QUALITY_
DEFAULT
CUBEB_
RESAMPLER_
QUALITY_
DESKTOP
CUBEB_
RESAMPLER_
QUALITY_
VOIP
CUBEB_
RESAMPLER_
RECLOCK_
INPUT
CUBEB_
RESAMPLER_
RECLOCK_
NONE
CUBEB_
SAMPLE_
FLOA
T32BE
CUBEB_
SAMPLE_
FLOA
T32LE
CUBEB_
SAMPLE_
FLOA
T32NE
CUBEB_
SAMPLE_
S16BE
CUBEB_
SAMPLE_
S16LE
CUBEB_
SAMPLE_
S16NE
CUBEB_
STATE_
DRAINED
CUBEB_
STATE_
ERROR
CUBEB_
STATE_
STARTED
CUBEB_
STATE_
STOPPED
CUBEB_
STREAM_
PREF_
DISABLE_
DEVICE_
SWITCHING
CUBEB_
STREAM_
PREF_
LOOPBACK
CUBEB_
STREAM_
PREF_
NONE
CUBEB_
STREAM_
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