List of all items
Structs
- ChannelLayout
- Context
- ContextRef
- Device
- DeviceCollection
- DeviceCollectionRef
- DeviceFormat
- DeviceInfo
- DeviceInfoRef
- DeviceRef
- DeviceType
- Error
- MonoFrame
- StereoFrame
- Stream
- StreamBuilder
- StreamCallbacks
- StreamParams
- StreamParamsBuilder
- StreamParamsRef
- StreamPrefs
- StreamRef
- ffi::cubeb_device
- ffi::cubeb_device_collection
- ffi::cubeb_device_info
- ffi::cubeb_stream_params
Enums
- DeviceState
- ErrorCode
- LogLevel
- SampleFormat
- State
- ffi::cubeb
- ffi::cubeb_mixer
- ffi::cubeb_resampler
- ffi::cubeb_stream
Traits
Functions
- ffi::cubeb_async_log
- ffi::cubeb_async_log_reset_threads
- ffi::cubeb_channel_layout_nb_channels
- ffi::cubeb_destroy
- ffi::cubeb_device_collection_destroy
- ffi::cubeb_enumerate_devices
- ffi::cubeb_get_backend_id
- ffi::cubeb_get_max_channel_count
- ffi::cubeb_get_min_latency
- ffi::cubeb_get_preferred_sample_rate
- ffi::cubeb_get_supported_input_processing_params
- ffi::cubeb_init
- ffi::cubeb_log_get_callback
- ffi::cubeb_log_get_level
- ffi::cubeb_mixer_create
- ffi::cubeb_mixer_destroy
- ffi::cubeb_mixer_mix
- ffi::cubeb_register_device_collection_changed
- ffi::cubeb_resampler_create
- ffi::cubeb_resampler_destroy
- ffi::cubeb_resampler_fill
- ffi::cubeb_resampler_latency
- ffi::cubeb_set_log_callback
- ffi::cubeb_stream_destroy
- ffi::cubeb_stream_device_destroy
- ffi::cubeb_stream_get_current_device
- ffi::cubeb_stream_get_input_latency
- ffi::cubeb_stream_get_latency
- ffi::cubeb_stream_get_position
- ffi::cubeb_stream_init
- ffi::cubeb_stream_register_device_changed_callback
- ffi::cubeb_stream_set_input_mute
- ffi::cubeb_stream_set_input_processing_params
- ffi::cubeb_stream_set_name
- ffi::cubeb_stream_set_volume
- ffi::cubeb_stream_start
- ffi::cubeb_stream_stop
- ffi::cubeb_stream_user_ptr
- init
Type Aliases
- DataCallback
- DeviceChangedCallback
- DeviceId
- Result
- StateCallback
- ffi::cubeb_channel
- ffi::cubeb_channel_layout
- ffi::cubeb_data_callback
- ffi::cubeb_device_changed_callback
- ffi::cubeb_device_collection_changed_callback
- ffi::cubeb_device_fmt
- ffi::cubeb_device_pref
- ffi::cubeb_device_state
- ffi::cubeb_device_type
- ffi::cubeb_devid
- ffi::cubeb_input_processing_params
- ffi::cubeb_log_callback
- ffi::cubeb_log_level
- ffi::cubeb_resampler_quality
- ffi::cubeb_resampler_reclock
- ffi::cubeb_sample_format
- ffi::cubeb_state
- ffi::cubeb_state_callback
- ffi::cubeb_stream_prefs
Constants
- ffi::CHANNEL_BACK_CENTER
- ffi::CHANNEL_BACK_LEFT
- ffi::CHANNEL_BACK_RIGHT
- ffi::CHANNEL_FRONT_CENTER
- ffi::CHANNEL_FRONT_LEFT
- ffi::CHANNEL_FRONT_LEFT_OF_CENTER
- ffi::CHANNEL_FRONT_RIGHT
- ffi::CHANNEL_FRONT_RIGHT_OF_CENTER
- ffi::CHANNEL_LOW_FREQUENCY
- ffi::CHANNEL_SIDE_LEFT
- ffi::CHANNEL_SIDE_RIGHT
- ffi::CHANNEL_TOP_BACK_CENTER
- ffi::CHANNEL_TOP_BACK_LEFT
- ffi::CHANNEL_TOP_BACK_RIGHT
- ffi::CHANNEL_TOP_CENTER
- ffi::CHANNEL_TOP_FRONT_CENTER
- ffi::CHANNEL_TOP_FRONT_LEFT
- ffi::CHANNEL_TOP_FRONT_RIGHT
- ffi::CHANNEL_UNKNOWN
- ffi::CUBEB_DEVICE_FMT_ALL
- ffi::CUBEB_DEVICE_FMT_F32BE
- ffi::CUBEB_DEVICE_FMT_F32LE
- ffi::CUBEB_DEVICE_FMT_F32NE
- ffi::CUBEB_DEVICE_FMT_F32_MASK
- ffi::CUBEB_DEVICE_FMT_S16BE
- ffi::CUBEB_DEVICE_FMT_S16LE
- ffi::CUBEB_DEVICE_FMT_S16NE
- ffi::CUBEB_DEVICE_FMT_S16_MASK
- ffi::CUBEB_DEVICE_PREF_ALL
- ffi::CUBEB_DEVICE_PREF_MULTIMEDIA
- ffi::CUBEB_DEVICE_PREF_NONE
- ffi::CUBEB_DEVICE_PREF_NOTIFICATION
- ffi::CUBEB_DEVICE_PREF_VOICE
- ffi::CUBEB_DEVICE_STATE_DISABLED
- ffi::CUBEB_DEVICE_STATE_ENABLED
- ffi::CUBEB_DEVICE_STATE_UNPLUGGED
- ffi::CUBEB_DEVICE_TYPE_INPUT
- ffi::CUBEB_DEVICE_TYPE_OUTPUT
- ffi::CUBEB_DEVICE_TYPE_UNKNOWN
- ffi::CUBEB_ERROR
- ffi::CUBEB_ERROR_DEVICE_UNAVAILABLE
- ffi::CUBEB_ERROR_INVALID_FORMAT
- ffi::CUBEB_ERROR_INVALID_PARAMETER
- ffi::CUBEB_ERROR_NOT_SUPPORTED
- ffi::CUBEB_INPUT_PROCESSING_PARAM_AUTOMATIC_GAIN_CONTROL
- ffi::CUBEB_INPUT_PROCESSING_PARAM_ECHO_CANCELLATION
- ffi::CUBEB_INPUT_PROCESSING_PARAM_NOISE_SUPPRESSION
- ffi::CUBEB_INPUT_PROCESSING_PARAM_NONE
- ffi::CUBEB_INPUT_PROCESSING_PARAM_VOICE_ISOLATION
- ffi::CUBEB_LAYOUT_2F1
- ffi::CUBEB_LAYOUT_2F1_LFE
- ffi::CUBEB_LAYOUT_2F2
- ffi::CUBEB_LAYOUT_2F2_LFE
- ffi::CUBEB_LAYOUT_3F
- ffi::CUBEB_LAYOUT_3F1
- ffi::CUBEB_LAYOUT_3F1_LFE
- ffi::CUBEB_LAYOUT_3F2
- ffi::CUBEB_LAYOUT_3F2_BACK
- ffi::CUBEB_LAYOUT_3F2_LFE
- ffi::CUBEB_LAYOUT_3F2_LFE_BACK
- ffi::CUBEB_LAYOUT_3F3R_LFE
- ffi::CUBEB_LAYOUT_3F4_LFE
- ffi::CUBEB_LAYOUT_3F_LFE
- ffi::CUBEB_LAYOUT_MONO
- ffi::CUBEB_LAYOUT_MONO_LFE
- ffi::CUBEB_LAYOUT_QUAD
- ffi::CUBEB_LAYOUT_QUAD_LFE
- ffi::CUBEB_LAYOUT_STEREO
- ffi::CUBEB_LAYOUT_STEREO_LFE
- ffi::CUBEB_LAYOUT_UNDEFINED
- ffi::CUBEB_LOG_DISABLED
- ffi::CUBEB_LOG_NORMAL
- ffi::CUBEB_LOG_VERBOSE
- ffi::CUBEB_OK
- ffi::CUBEB_RESAMPLER_QUALITY_DEFAULT
- ffi::CUBEB_RESAMPLER_QUALITY_DESKTOP
- ffi::CUBEB_RESAMPLER_QUALITY_VOIP
- ffi::CUBEB_RESAMPLER_RECLOCK_INPUT
- ffi::CUBEB_RESAMPLER_RECLOCK_NONE
- ffi::CUBEB_SAMPLE_FLOAT32BE
- ffi::CUBEB_SAMPLE_FLOAT32LE
- ffi::CUBEB_SAMPLE_FLOAT32NE
- ffi::CUBEB_SAMPLE_S16BE
- ffi::CUBEB_SAMPLE_S16LE
- ffi::CUBEB_SAMPLE_S16NE
- ffi::CUBEB_STATE_DRAINED
- ffi::CUBEB_STATE_ERROR
- ffi::CUBEB_STATE_STARTED
- ffi::CUBEB_STATE_STOPPED
- ffi::CUBEB_STREAM_PREF_DISABLE_DEVICE_SWITCHING
- ffi::CUBEB_STREAM_PREF_LOOPBACK
- ffi::CUBEB_STREAM_PREF_NONE
- ffi::CUBEB_STREAM_PREF_VOICE