libsoundio-d ~master (2021-08-17T21:58:51Z)
Dub
Repo
SoundIoChannelLayoutId
soundio
api
Built-in channel layouts for convenience.
Values
Value
Meaning
Mono
0
Stereo
1
_2Point1
2
_3Point0
3
_3Point0Back
4
_3Point1
5
_4Point0
6
Quad
7
QuadSide
8
_4Point1
9
_5Point0Back
10
_5Point0Side
11
_5Point1
12
_5Point1Back
13
_6Point0Side
14
_6Point0Front
15
Hexagonal
16
_6Point1
17
_6Point1Back
18
_6Point1Front
19
_7Point0
20
_7Point0Front
21
_7Point1
22
_7Point1Wide
23
_7Point1WideBack
24
Octagonal
25
Meta
Source
See Implementation
soundio
api
enums
SoundIoBackend
SoundIoChannelId
SoundIoChannelLayoutId
SoundIoDeviceAim
SoundIoError
SoundIoFormat
functions
soundio_backend_count
soundio_backend_name
soundio_best_matching_channel_layout
soundio_channel_layout_builtin_count
soundio_channel_layout_detect_builtin
soundio_channel_layout_equal
soundio_channel_layout_find_channel
soundio_channel_layout_get_builtin
soundio_channel_layout_get_default
soundio_connect
soundio_connect_backend
soundio_create
soundio_default_input_device_index
soundio_default_output_device_index
soundio_destroy
soundio_device_equal
soundio_device_nearest_sample_rate
soundio_device_ref
soundio_device_sort_channel_layouts
soundio_device_supports_format
soundio_device_supports_layout
soundio_device_supports_sample_rate
soundio_device_unref
soundio_disconnect
soundio_flush_events
soundio_force_device_scan
soundio_format_string
soundio_get_backend
soundio_get_bytes_per_frame
soundio_get_bytes_per_sample
soundio_get_bytes_per_second
soundio_get_channel_name
soundio_get_input_device
soundio_get_output_device
soundio_have_backend
soundio_input_device_count
soundio_instream_begin_read
soundio_instream_create
soundio_instream_destroy
soundio_instream_end_read
soundio_instream_get_latency
soundio_instream_open
soundio_instream_pause
soundio_instream_start
soundio_output_device_count
soundio_outstream_begin_write
soundio_outstream_clear_buffer
soundio_outstream_create
soundio_outstream_destroy
soundio_outstream_end_write
soundio_outstream_get_latency
soundio_outstream_open
soundio_outstream_pause
soundio_outstream_set_volume
soundio_outstream_start
soundio_parse_channel_id
soundio_ring_buffer_advance_read_ptr
soundio_ring_buffer_advance_write_ptr
soundio_ring_buffer_capacity
soundio_ring_buffer_clear
soundio_ring_buffer_create
soundio_ring_buffer_destroy
soundio_ring_buffer_fill_count
soundio_ring_buffer_free_count
soundio_ring_buffer_read_ptr
soundio_ring_buffer_write_ptr
soundio_sort_channel_layouts
soundio_strerror
soundio_version_major
soundio_version_minor
soundio_version_patch
soundio_version_string
soundio_wait_events
soundio_wakeup
manifest constants
SOUNDIO_MAX_CHANNELS
SoundIoBackendAlsa
SoundIoBackendCoreAudio
SoundIoBackendDummy
SoundIoBackendJack
SoundIoBackendNone
SoundIoBackendPulseAudio
SoundIoBackendWasapi
SoundIoDeviceAimInput
SoundIoDeviceAimOutput
SoundIoErrorBackendDisconnected
SoundIoErrorBackendUnavailable
SoundIoErrorEncodingString
SoundIoErrorIncompatibleBackend
SoundIoErrorIncompatibleDevice
SoundIoErrorInitAudioBackend
SoundIoErrorInterrupted
SoundIoErrorInvalid
SoundIoErrorNoMem
SoundIoErrorNoSuchClient
SoundIoErrorNoSuchDevice
SoundIoErrorNone
SoundIoErrorOpeningDevice
SoundIoErrorStreaming
SoundIoErrorSystemResources
SoundIoErrorUnderflow
SoundIoFormatFloat32BE
SoundIoFormatFloat32FE
SoundIoFormatFloat32LE
SoundIoFormatFloat32NE
SoundIoFormatFloat64BE
SoundIoFormatFloat64FE
SoundIoFormatFloat64LE
SoundIoFormatFloat64NE
SoundIoFormatInvalid
SoundIoFormatS16BE
SoundIoFormatS16FE
SoundIoFormatS16LE
SoundIoFormatS16NE
SoundIoFormatS24BE
SoundIoFormatS24FE
SoundIoFormatS24LE
SoundIoFormatS24NE
SoundIoFormatS32BE
SoundIoFormatS32FE
SoundIoFormatS32LE
SoundIoFormatS32NE
SoundIoFormatS8
SoundIoFormatU16BE
SoundIoFormatU16FE
SoundIoFormatU16LE
SoundIoFormatU16NE
SoundIoFormatU24BE
SoundIoFormatU24FE
SoundIoFormatU24LE
SoundIoFormatU24NE
SoundIoFormatU32BE
SoundIoFormatU32FE
SoundIoFormatU32LE
SoundIoFormatU32NE
SoundIoFormatU8
structs
SoundIo
SoundIoChannelArea
SoundIoChannelLayout
SoundIoDevice
SoundIoInStream
SoundIoOutStream
SoundIoRingBuffer
SoundIoSampleRateRange
Built-in channel layouts for convenience.