libsoundio-d ~master (2021-08-17T21:58:51Z)
Dub
Repo
SoundIoInStreamPulseAudio
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
SoundIoInStreamPulseAudio {
pa_stream
*
stream
;
SoundIoAtomicBool
stream_ready
;
pa_buffer_attr
buffer_attr
;
char
*
peek_buf
;
size_t
peek_buf_index
;
size_t
peek_buf_size
;
int
peek_buf_frames_left
;
int
read_frame_count
;
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.
peek_buf
char
*
peek_buf
;
Undocumented in source.
peek_buf_frames_left
int
peek_buf_frames_left
;
Undocumented in source.
peek_buf_index
size_t
peek_buf_index
;
Undocumented in source.
peek_buf_size
size_t
peek_buf_size
;
Undocumented in source.
read_frame_count
int
read_frame_count
;
Undocumented in source.
stream
pa_stream
*
stream
;
Undocumented in source.
stream_ready
SoundIoAtomicBool
stream_ready
;
Undocumented in source.
Meta
Source
See Implementation
soundio
pulseaudio
static functions
soundio_pulseaudio_init
structs
SoundIoDevicePulseAudio
SoundIoInStreamPulseAudio
SoundIoOutStreamPulseAudio
SoundIoPulseAudio