libsoundio-d ~master (2021-08-17T21:58:51Z)
Dub
Repo
SoundIoInStreamAlsa
soundio
alsa
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
SoundIoInStreamAlsa {
snd_pcm_t
*
handle
;
snd_pcm_chmap_t
*
chmap
;
int
chmap_size
;
snd_pcm_uframes_t
offset
;
snd_pcm_access_t
access
;
int
sample_buffer_size
;
char
*
sample_buffer
;
int
poll_fd_count
;
pollfd
*
poll_fds
;
SoundIoOsThread
*
thread
;
SoundIoAtomicFlag
thread_exit_flag
;
int
period_size
;
int
read_frame_count
;
bool
is_paused
;
SoundIoChannelArea
[
SOUNDIO_MAX_CHANNELS
]
areas
;
}
Members
Variables
access
snd_pcm_access_t
access
;
Undocumented in source.
areas
SoundIoChannelArea
[
SOUNDIO_MAX_CHANNELS
]
areas
;
Undocumented in source.
chmap
snd_pcm_chmap_t
*
chmap
;
Undocumented in source.
chmap_size
int
chmap_size
;
Undocumented in source.
handle
snd_pcm_t
*
handle
;
Undocumented in source.
is_paused
bool
is_paused
;
Undocumented in source.
offset
snd_pcm_uframes_t
offset
;
Undocumented in source.
period_size
int
period_size
;
Undocumented in source.
poll_fd_count
int
poll_fd_count
;
Undocumented in source.
poll_fds
pollfd
*
poll_fds
;
Undocumented in source.
read_frame_count
int
read_frame_count
;
Undocumented in source.
sample_buffer
char
*
sample_buffer
;
Undocumented in source.
sample_buffer_size
int
sample_buffer_size
;
Undocumented in source.
thread
SoundIoOsThread
*
thread
;
Undocumented in source.
thread_exit_flag
SoundIoAtomicFlag
thread_exit_flag
;
Undocumented in source.
Meta
Source
See Implementation
soundio
alsa
static functions
soundio_alsa_init
structs
SoundIoAlsa
SoundIoDeviceAlsa
SoundIoInStreamAlsa
SoundIoOutStreamAlsa