libsoundio-d ~master (2021-08-17T21:58:51Z)
Dub
Repo
SoundIoOutStreamPulseAudio
soundio
pulseaudio
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
struct
SoundIoOutStreamPulseAudio {
pa_stream
*
stream
;
SoundIoAtomicBool
stream_ready
;
pa_buffer_attr
buffer_attr
;
char
*
write_ptr
;
size_t
write_byte_count
;
SoundIoAtomicFlag
clear_buffer_flag
;
SoundIoChannelArea
[
SOUNDIO_MAX_CHANNELS
]
areas
;
}
Members
Variables
areas
SoundIoChannelArea
[
SOUNDIO_MAX_CHANNELS
]
areas
;
Undocumented in source.
buffer_attr
pa_buffer_attr
buffer_attr
;
Undocumented in source.
clear_buffer_flag
SoundIoAtomicFlag
clear_buffer_flag
;
Undocumented in source.
stream
pa_stream
*
stream
;
Undocumented in source.
stream_ready
SoundIoAtomicBool
stream_ready
;
Undocumented in source.
write_byte_count
size_t
write_byte_count
;
Undocumented in source.
write_ptr
char
*
write_ptr
;
Undocumented in source.
Meta
Source
See Implementation
soundio
pulseaudio
static functions
soundio_pulseaudio_init
structs
SoundIoDevicePulseAudio
SoundIoInStreamPulseAudio
SoundIoOutStreamPulseAudio
SoundIoPulseAudio