Crate cubeb_sys

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_FLOAT32BE
CUBEB_SAMPLE_FLOAT32LE
CUBEB_SAMPLE_FLOAT32NE
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