libsoundio-d v1.1.1 (2022-09-12T10:05:03Z)
Dub
Repo
SoundIoPulseAudio
soundio
pulseaudio
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_PULSEAUDIO)
package extern (
C
) @
nogc
nothrow __gshared
struct
SoundIoPulseAudio {
int
device_query_err
;
int
connection_err
;
bool
emitted_shutdown_cb
;
pa_context
*
pulse_context
;
bool
device_scan_queued
;
SoundIoDevicesInfo
*
current_devices_info
;
char
*
default_sink_name
;
char
*
default_source_name
;
SoundIoDevicesInfo
*
ready_devices_info
;
bool
ready_flag
;
pa_threaded_mainloop
*
main_loop
;
pa_proplist
*
props
;
}
Members
Variables
connection_err
int
connection_err
;
Undocumented in source.
current_devices_info
SoundIoDevicesInfo
*
current_devices_info
;
Undocumented in source.
default_sink_name
char
*
default_sink_name
;
Undocumented in source.
default_source_name
char
*
default_source_name
;
Undocumented in source.
device_query_err
int
device_query_err
;
Undocumented in source.
device_scan_queued
bool
device_scan_queued
;
Undocumented in source.
emitted_shutdown_cb
bool
emitted_shutdown_cb
;
Undocumented in source.
main_loop
pa_threaded_mainloop
*
main_loop
;
Undocumented in source.
props
pa_proplist
*
props
;
Undocumented in source.
pulse_context
pa_context
*
pulse_context
;
Undocumented in source.
ready_devices_info
SoundIoDevicesInfo
*
ready_devices_info
;
Undocumented in source.
ready_flag
bool
ready_flag
;
Undocumented in source.
Meta
Source
See Implementation
soundio
pulseaudio
static functions
soundio_pulseaudio_init
structs
SoundIoDevicePulseAudio
SoundIoInStreamPulseAudio
SoundIoOutStreamPulseAudio
SoundIoPulseAudio