#include <alsa.h>
Definition at line 48 of file alsa.h.
◆ class
◆ frame_size
bytes per sample * channels
Definition at line 51 of file alsa.h.
◆ period_size
int AlsaData::period_size |
preferred size for reads and writes, in frames
Definition at line 52 of file alsa.h.
◆ sample_rate
int AlsaData::sample_rate |
sample rate set by user
Definition at line 53 of file alsa.h.
◆ channels
number of channels set by user
Definition at line 54 of file alsa.h.
◆ last_period
int AlsaData::last_period |
◆ timefilter
◆ reorder_func
void(* AlsaData::reorder_func) (const void *, void *, int) |
◆ reorder_buf
void* AlsaData::reorder_buf |
◆ reorder_buf_size
int AlsaData::reorder_buf_size |
in frames
Definition at line 59 of file alsa.h.
◆ timestamp
int64_t AlsaData::timestamp |
current timestamp, without latency applied.
Definition at line 60 of file alsa.h.
The documentation for this struct was generated from the following file: