libsoundio-d ~master (2021-08-17T21:58:51Z)
Dub
Repo
SoundIoDeviceBackendData
soundio
soundio_private
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
package extern (
C
) @
nogc
nothrow __gshared
union
SoundIoDeviceBackendData {
version(SOUNDIO_HAVE_JACK)
SoundIoDeviceJack
jack
;
version(SOUNDIO_HAVE_PULSEAUDIO)
SoundIoDevicePulseAudio
pulseaudio
;
version(SOUNDIO_HAVE_ALSA)
SoundIoDeviceAlsa
alsa
;
version(SOUNDIO_HAVE_COREAUDIO)
SoundIoDeviceCoreAudio
coreaudio
;
version(SOUNDIO_HAVE_WASAPI)
SoundIoDeviceWasapi
wasapi
;
SoundIoDeviceDummy
dummy
;
}
Members
Variables
alsa
SoundIoDeviceAlsa
alsa
;
Undocumented in source.
coreaudio
SoundIoDeviceCoreAudio
coreaudio
;
Undocumented in source.
dummy
SoundIoDeviceDummy
dummy
;
Undocumented in source.
jack
SoundIoDeviceJack
jack
;
Undocumented in source.
pulseaudio
SoundIoDevicePulseAudio
pulseaudio
;
Undocumented in source.
wasapi
SoundIoDeviceWasapi
wasapi
;
Undocumented in source.
Meta
Source
See Implementation
soundio
soundio_private
aliases
SoundIoListDevicePtr
SoundIoListSampleRateRange
static functions
soundio_destroy_devices_info
static variables
SOUNDIO_MAX_SAMPLE_RATE
SOUNDIO_MIN_SAMPLE_RATE
structs
SoundIoDevicePrivate
SoundIoDevicesInfo
SoundIoInStreamPrivate
SoundIoOutStreamPrivate
SoundIoPrivate
unions
SoundIoBackendData
SoundIoDeviceBackendData
SoundIoInStreamBackendData
SoundIoOutStreamBackendData