libsoundio-d v1.1.1 (2022-09-12T10:05:03Z)
Dub
Repo
SoundIoAlsa
soundio
alsa
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
version(SOUNDIO_HAVE_ALSA)
package extern (
C
) @
nogc
nothrow __gshared
struct
SoundIoAlsa {
SoundIoOsMutex
*
mutex
;
SoundIoOsCond
*
cond
;
SoundIoOsThread
*
thread
;
SoundIoAtomicFlag
abort_flag
;
int
notify_fd
;
int
notify_wd
;
bool
have_devices_flag
;
int
[
2
]
notify_pipe_fd
;
SoundIoListAlsaPendingFile
pending_files
;
SoundIoDevicesInfo
*
ready_devices_info
;
int
shutdown_err
;
bool
emitted_shutdown_cb
;
}
Members
Variables
abort_flag
SoundIoAtomicFlag
abort_flag
;
Undocumented in source.
cond
SoundIoOsCond
*
cond
;
Undocumented in source.
emitted_shutdown_cb
bool
emitted_shutdown_cb
;
Undocumented in source.
have_devices_flag
bool
have_devices_flag
;
Undocumented in source.
mutex
SoundIoOsMutex
*
mutex
;
Undocumented in source.
notify_fd
int
notify_fd
;
Undocumented in source.
notify_pipe_fd
int
[
2
]
notify_pipe_fd
;
Undocumented in source.
notify_wd
int
notify_wd
;
Undocumented in source.
pending_files
SoundIoListAlsaPendingFile
pending_files
;
Undocumented in source.
ready_devices_info
SoundIoDevicesInfo
*
ready_devices_info
;
Undocumented in source.
shutdown_err
int
shutdown_err
;
Undocumented in source.
thread
SoundIoOsThread
*
thread
;
Undocumented in source.
Meta
Source
See Implementation
soundio
alsa
static functions
soundio_alsa_init
structs
SoundIoAlsa
SoundIoDeviceAlsa
SoundIoInStreamAlsa
SoundIoOutStreamAlsa