Crate cubeb_sys [] [src]

Structs

cubeb_channel_map
cubeb_device
cubeb_device_collection
cubeb_device_info
cubeb_stream_params

Enums

cubeb
cubeb_mixer
cubeb_resampler
cubeb_stream

Constants

CHANNEL_CENTER
CHANNEL_INVALID
CHANNEL_LEFT
CHANNEL_LFE
CHANNEL_LS
CHANNEL_MAX
CHANNEL_MONO
CHANNEL_RCENTER
CHANNEL_RIGHT
CHANNEL_RLS
CHANNEL_RRS
CHANNEL_RS
CHANNEL_UNMAPPED
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_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_LFE
CUBEB_LAYOUT_3F3R_LFE
CUBEB_LAYOUT_3F4_LFE
CUBEB_LAYOUT_3F_LFE
CUBEB_LAYOUT_DUAL_MONO
CUBEB_LAYOUT_DUAL_MONO_LFE
CUBEB_LAYOUT_MAX
CUBEB_LAYOUT_MONO
CUBEB_LAYOUT_MONO_LFE
CUBEB_LAYOUT_STEREO
CUBEB_LAYOUT_STEREO_LFE
CUBEB_LAYOUT_UNDEFINED
CUBEB_LOG_DISABLED
CUBEB_LOG_NORMAL
CUBEB_LOG_VERBOSE
CUBEB_MIXER_DIRECTION_DOWNMIX
CUBEB_MIXER_DIRECTION_UPMIX
CUBEB_OK
CUBEB_RESAMPLER_QUALITY_DEFAULT
CUBEB_RESAMPLER_QUALITY_DESKTOP
CUBEB_RESAMPLER_QUALITY_VOIP
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_LOOPBACK
CUBEB_STREAM_PREF_NONE

Statics

CHANNEL_INDEX_TO_ORDER
g_cubeb_log_callback
g_cubeb_log_level

Functions

cubeb_channel_map_to_layout
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_channel_layout
cubeb_get_preferred_sample_rate
cubeb_init
cubeb_mixer_create
cubeb_mixer_destroy
cubeb_mixer_mix
cubeb_pan_stereo_buffer_float
cubeb_pan_stereo_buffer_int
cubeb_register_device_collection_changed
cubeb_resampler_create
cubeb_resampler_destroy
cubeb_resampler_fill
cubeb_resampler_latency
cubeb_set_log_callback
cubeb_should_downmix
cubeb_should_mix
cubeb_should_upmix
cubeb_stream_destroy
cubeb_stream_device_destroy
cubeb_stream_get_current_device
cubeb_stream_get_latency
cubeb_stream_get_position
cubeb_stream_init
cubeb_stream_register_device_changed_callback
cubeb_stream_reset_default_device
cubeb_stream_set_panning
cubeb_stream_set_volume
cubeb_stream_start
cubeb_stream_stop
cubeb_stream_user_ptr

Type Definitions

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_log_callback
cubeb_log_level
cubeb_mixer_direction
cubeb_resampler_quality
cubeb_sample_format
cubeb_state
cubeb_state_callback
cubeb_stream_prefs