Index
Modules:
soundio
.
API symbols
backend_count:
soundio: proc backend_count(soundio: ptr struct_SoundIo_1677722065): cint
backend_name:
soundio: proc backend_name(backend: enum_SoundIoBackend_1677722053): cstring
best_matching_channel_layout:
soundio: proc best_matching_channel_layout(preferred_layouts: ptr struct_SoundIoChannelLayout_1677722059; preferred_layout_count: cint; available_layouts: ptr struct_SoundIoChannelLayout_1677722059; available_layout_count: cint): ptr struct_SoundIoChannelLayout_1677722059
channel_layout_builtin_count:
soundio: proc channel_layout_builtin_count(): cint
channel_layout_detect_builtin:
soundio: proc channel_layout_detect_builtin(layout: ptr struct_SoundIoChannelLayout_1677722059): bool
channel_layout_equal:
soundio: proc channel_layout_equal(a: ptr struct_SoundIoChannelLayout_1677722059; b: ptr struct_SoundIoChannelLayout_1677722059): bool
channel_layout_find_channel:
soundio: proc channel_layout_find_channel(layout: ptr struct_SoundIoChannelLayout_1677722059; channel: enum_SoundIoChannelId_1677722049): cint
channel_layout_get_builtin:
soundio: proc channel_layout_get_builtin(index: cint): ptr struct_SoundIoChannelLayout_1677722059
channel_layout_get_default:
soundio: proc channel_layout_get_default(channel_count: cint): ptr struct_SoundIoChannelLayout_1677722059
connect:
soundio: proc connect(soundio: ptr struct_SoundIo_1677722065): cint
connect_backend:
soundio: proc connect_backend(soundio: ptr struct_SoundIo_1677722065; backend: enum_SoundIoBackend_1677722053): cint
createSoundIO:
soundio: proc createSoundIO(): ptr struct_SoundIo_1677722065
default_input_device_index:
soundio: proc default_input_device_index(soundio: ptr struct_SoundIo_1677722065): cint
default_output_device_index:
soundio: proc default_output_device_index(soundio: ptr struct_SoundIo_1677722065): cint
destroySoundIO:
soundio: proc destroySoundIO(soundio: ptr struct_SoundIo_1677722065): void
device_equal:
soundio: proc device_equal(a: ptr struct_SoundIoDevice_1677722067; b: ptr struct_SoundIoDevice_1677722067): bool
device_nearest_sample_rate:
soundio: proc device_nearest_sample_rate(device: ptr struct_SoundIoDevice_1677722067; sample_rate: cint): cint
device_ref:
soundio: proc device_ref(device: ptr struct_SoundIoDevice_1677722067): void
device_sort_channel_layouts:
soundio: proc device_sort_channel_layouts(device: ptr struct_SoundIoDevice_1677722067): void
device_supports_format:
soundio: proc device_supports_format(device: ptr struct_SoundIoDevice_1677722067; format: enum_SoundIoFormat_1677722057): bool
device_supports_layout:
soundio: proc device_supports_layout(device: ptr struct_SoundIoDevice_1677722067; layout: ptr struct_SoundIoChannelLayout_1677722059): bool
device_supports_sample_rate:
soundio: proc device_supports_sample_rate(device: ptr struct_SoundIoDevice_1677722067; sample_rate: cint): bool
device_unref:
soundio: proc device_unref(device: ptr struct_SoundIoDevice_1677722067): void
disconnect:
soundio: proc disconnect(soundio: ptr struct_SoundIo_1677722065): void
enum_SoundIoBackend:
soundio: type enum_SoundIoBackend
enum_SoundIoBackend_1677722052:
soundio: enum enum_SoundIoBackend_1677722052
enum_SoundIoChannelId:
soundio: type enum_SoundIoChannelId
enum_SoundIoChannelId_1677722048:
soundio: enum enum_SoundIoChannelId_1677722048
enum_SoundIoChannelLayoutId:
soundio: type enum_SoundIoChannelLayoutId
enum_SoundIoChannelLayoutId_1677722050:
soundio: enum enum_SoundIoChannelLayoutId_1677722050
enum_SoundIoDeviceAim:
soundio: type enum_SoundIoDeviceAim
enum_SoundIoDeviceAim_1677722054:
soundio: enum enum_SoundIoDeviceAim_1677722054
enum_SoundIoError:
soundio: type enum_SoundIoError
enum_SoundIoError_1677722046:
soundio: enum enum_SoundIoError_1677722046
enum_SoundIoFormat:
soundio: type enum_SoundIoFormat
enum_SoundIoFormat_1677722056:
soundio: enum enum_SoundIoFormat_1677722056
flush_events:
soundio: proc flush_events(soundio: ptr struct_SoundIo_1677722065): void
force_device_scan:
soundio: proc force_device_scan(soundio: ptr struct_SoundIo_1677722065): void
format_string:
soundio: proc format_string(format: enum_SoundIoFormat_1677722057): cstring
get_backend:
soundio: proc get_backend(soundio: ptr struct_SoundIo_1677722065; index: cint): enum_SoundIoBackend_1677722053
get_bytes_per_sample:
soundio: proc get_bytes_per_sample(format: enum_SoundIoFormat_1677722057): cint
get_channel_name:
soundio: proc get_channel_name(id: enum_SoundIoChannelId_1677722049): cstring
get_input_device:
soundio: proc get_input_device(soundio: ptr struct_SoundIo_1677722065; index: cint): ptr struct_SoundIoDevice_1677722067
get_output_device:
soundio: proc get_output_device(soundio: ptr struct_SoundIo_1677722065; index: cint): ptr struct_SoundIoDevice_1677722067
have_backend:
soundio: proc have_backend(backend: enum_SoundIoBackend_1677722053): bool
input_device_count:
soundio: proc input_device_count(soundio: ptr struct_SoundIo_1677722065): cint
instream_begin_read:
soundio: proc instream_begin_read(instream: ptr struct_SoundIoInStream_1677722071; areas: ptr ptr struct_SoundIoChannelArea_1677722063; frame_count: ptr cint): cint
instream_create:
soundio: proc instream_create(device: ptr struct_SoundIoDevice_1677722067): ptr struct_SoundIoInStream_1677722071
instream_destroy:
soundio: proc instream_destroy(instream: ptr struct_SoundIoInStream_1677722071): void
instream_end_read:
soundio: proc instream_end_read(instream: ptr struct_SoundIoInStream_1677722071): cint
instream_get_latency:
soundio: proc instream_get_latency(instream: ptr struct_SoundIoInStream_1677722071; out_latency: ptr cdouble): cint
instream_open:
soundio: proc instream_open(instream: ptr struct_SoundIoInStream_1677722071): cint
instream_pause:
soundio: proc instream_pause(instream: ptr struct_SoundIoInStream_1677722071; pause: bool): cint
instream_start:
soundio: proc instream_start(instream: ptr struct_SoundIoInStream_1677722071): cint
listDevices:
soundio: proc listDevices(sio: ptr struct_SoundIo): cint
output_device_count:
soundio: proc output_device_count(soundio: ptr struct_SoundIo_1677722065): cint
outstream_begin_write:
soundio: proc outstream_begin_write(outstream: ptr struct_SoundIoOutStream_1677722069; areas: ptr ptr struct_SoundIoChannelArea_1677722063; frame_count: ptr cint): cint
outstream_clear_buffer:
soundio: proc outstream_clear_buffer(outstream: ptr struct_SoundIoOutStream_1677722069): cint
outstream_create:
soundio: proc outstream_create(device: ptr struct_SoundIoDevice_1677722067): ptr struct_SoundIoOutStream_1677722069
outstream_destroy:
soundio: proc outstream_destroy(outstream: ptr struct_SoundIoOutStream_1677722069): void
outstream_end_write:
soundio: proc outstream_end_write(outstream: ptr struct_SoundIoOutStream_1677722069): cint
outstream_get_latency:
soundio: proc outstream_get_latency(outstream: ptr struct_SoundIoOutStream_1677722069; out_latency: ptr cdouble): cint
outstream_open:
soundio: proc outstream_open(outstream: ptr struct_SoundIoOutStream_1677722069): cint
outstream_pause:
soundio: proc outstream_pause(outstream: ptr struct_SoundIoOutStream_1677722069; pause: bool): cint
outstream_set_volume:
soundio: proc outstream_set_volume(outstream: ptr struct_SoundIoOutStream_1677722069; volume: cdouble): cint
outstream_start:
soundio: proc outstream_start(outstream: ptr struct_SoundIoOutStream_1677722069): cint
parse_channel_id:
soundio: proc parse_channel_id(str: cstring; str_len: cint): enum_SoundIoChannelId_1677722049
ring_buffer_advance_read_ptr:
soundio: proc ring_buffer_advance_read_ptr(ring_buffer: ptr struct_SoundIoRingBuffer; count: cint): void
ring_buffer_advance_write_ptr:
soundio: proc ring_buffer_advance_write_ptr(ring_buffer: ptr struct_SoundIoRingBuffer; count: cint): void
ring_buffer_capacity:
soundio: proc ring_buffer_capacity(ring_buffer: ptr struct_SoundIoRingBuffer): cint
ring_buffer_clear:
soundio: proc ring_buffer_clear(ring_buffer: ptr struct_SoundIoRingBuffer): void
ring_buffer_create:
soundio: proc ring_buffer_create(soundio: ptr struct_SoundIo_1677722065; requested_capacity: cint): ptr struct_SoundIoRingBuffer
ring_buffer_destroy:
soundio: proc ring_buffer_destroy(ring_buffer: ptr struct_SoundIoRingBuffer): void
ring_buffer_fill_count:
soundio: proc ring_buffer_fill_count(ring_buffer: ptr struct_SoundIoRingBuffer): cint
ring_buffer_free_count:
soundio: proc ring_buffer_free_count(ring_buffer: ptr struct_SoundIoRingBuffer): cint
ring_buffer_read_ptr:
soundio: proc ring_buffer_read_ptr(ring_buffer: ptr struct_SoundIoRingBuffer): cstring
ring_buffer_write_ptr:
soundio: proc ring_buffer_write_ptr(ring_buffer: ptr struct_SoundIoRingBuffer): cstring
sort_channel_layouts:
soundio: proc sort_channel_layouts(layouts: ptr struct_SoundIoChannelLayout_1677722059; layout_count: cint): void
SoundIoFormatFloat32FE:
soundio: const SoundIoFormatFloat32FE
SoundIoFormatFloat32NE:
soundio: const SoundIoFormatFloat32NE
SoundIoFormatFloat64FE:
soundio: const SoundIoFormatFloat64FE
SoundIoFormatFloat64NE:
soundio: const SoundIoFormatFloat64NE
SoundIoFormatS16FE:
soundio: const SoundIoFormatS16FE
SoundIoFormatS16NE:
soundio: const SoundIoFormatS16NE
SoundIoFormatS24FE:
soundio: const SoundIoFormatS24FE
SoundIoFormatS24NE:
soundio: const SoundIoFormatS24NE
SoundIoFormatS32FE:
soundio: const SoundIoFormatS32FE
SoundIoFormatS32NE:
soundio: const SoundIoFormatS32NE
SoundIoFormatU16FE:
soundio: const SoundIoFormatU16FE
SoundIoFormatU16NE:
soundio: const SoundIoFormatU16NE
SoundIoFormatU24FE:
soundio: const SoundIoFormatU24FE
SoundIoFormatU24NE:
soundio: const SoundIoFormatU24NE
SoundIoFormatU32FE:
soundio: const SoundIoFormatU32FE
SoundIoFormatU32NE:
soundio: const SoundIoFormatU32NE
SOUNDIO_MAX_CHANNELS:
soundio: const SOUNDIO_MAX_CHANNELS
strerror:
soundio: proc strerror(error: cint): cstring
struct_SoundIo:
soundio: type struct_SoundIo
struct_SoundIoChannelArea:
soundio: type struct_SoundIoChannelArea
struct_SoundIoChannelLayout:
soundio: type struct_SoundIoChannelLayout
struct_SoundIoDevice:
soundio: type struct_SoundIoDevice
struct_SoundIoInStream:
soundio: type struct_SoundIoInStream
struct_SoundIoOutStream:
soundio: type struct_SoundIoOutStream
struct_SoundIoRingBuffer:
soundio: object struct_SoundIoRingBuffer
struct_SoundIoSampleRateRange:
soundio: type struct_SoundIoSampleRateRange
version_major:
soundio: proc version_major(): cint
version_minor:
soundio: proc version_minor(): cint
version_patch:
soundio: proc version_patch(): cint
version_string:
soundio: proc version_string(): cstring
wait_events:
soundio: proc wait_events(soundio: ptr struct_SoundIo_1677722065): void
wakeup:
soundio: proc wakeup(soundio: ptr struct_SoundIo_1677722065): void