Docs.rs
cubeb-backend-0.20.0
cubeb-backend 0.20.0
Docs.rs crate page
ISC
Links
Homepage
Repository
crates.io
Source
Owners
padenot
djg
kinetiknz
ChunMinChang
ashleyz
Dependencies
cubeb-core ^0.20.0
normal
Versions
30.12%
of the crate is documented
Go to latest version
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
cubeb_
backend
0.20.0
Module ffi
Module Items
Structs
Enums
Constants
Functions
Type Aliases
In crate cubeb_
backend
cubeb_backend
Module
ffi
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