Crate cubeb_backend

Source

Modules§

capi
ffi
log

Macros§

capi_new
cubeb_alog
cubeb_alogv
cubeb_log
cubeb_log_internal
cubeb_logv

Structs§

ChannelLayout
Some common layout definitions
Context
ContextRef
Device
DeviceCollection
DeviceCollectionRef
DeviceFormat
Architecture specific sample type.
DeviceInfo
DeviceInfoRef
DevicePref
Channel type for a cubeb_stream. Depending on the backend and platform used, this can control inter-stream interruption, ducking, and volume control.
DeviceRef
DeviceType
Whether a particular device is an input device (e.g. a microphone), or an output device (e.g. headphones).
Error
InputProcessingParams
Input stream processing parameters.
Ops
Stream
StreamParams
StreamParamsBuilder
StreamParamsRef
StreamPrefs
Miscellaneous stream preferences.
StreamRef

Enums§

DeviceState
The state of a device.
ErrorCode
An enumeration of possible errors that can happen when working with cubeb.
LogLevel
Level (verbosity) of logging for a particular cubeb context.
SampleFormat
State
Stream states signaled via state_callback.

Traits§

ContextOps
StreamOps

Functions§

log_enabled
rust_write_formatted_msg
Safety
set_logging

Type Aliases§

DeviceId
An opaque handle used to refer to a particular input or output device across calls.
Result