#include <audio.h>
int lives_audio_buf_t::_cachans |
int lives_audio_buf_t::_casamps |
ssize_t lives_audio_buf_t::_cbytesize |
current _filebuffer bytesize; if this changes we need to realloc _filebuffer
int lives_audio_buf_t::_cfileno |
int lives_audio_buf_t::_cin_interleaf |
int lives_audio_buf_t::_cout_interleaf |
size_t lives_audio_buf_t::_csamp_space |
current sample buffer size in single channel samples
int lives_audio_buf_t::_cseek |
int lives_audio_buf_t::_fd |
uint8_t* lives_audio_buf_t::_filebuffer |
raw data to/from file - can be cast to int16_t
double lives_audio_buf_t::arate |
short** lives_audio_buf_t::buffer16 |
sample data in 16 bit format (or NULL)
int32_t** lives_audio_buf_t::buffer24 |
sample data in 24 bit format (or NULL)
int32_t** lives_audio_buf_t::buffer32 |
sample data in 32 bit format (or NULL)
uint8_t** lives_audio_buf_t::buffer8 |
sample data in 8 bit format (or NULL)
float** lives_audio_buf_t::bufferf |
sample data in float format (or NULL)
ssize_t lives_audio_buf_t::bytesize |
volatile boolean lives_audio_buf_t::die |
set to TRUE to shut down thread
did we read EOF ? [readonly by client]
int lives_audio_buf_t::fileno |
int lives_audio_buf_t::in_achans |
channels for _filebuffer side
int lives_audio_buf_t::in_asamps |
boolean lives_audio_buf_t::in_interleaf |
volatile boolean lives_audio_buf_t::is_ready |
int lives_audio_buf_t::out_achans |
channels for buffer* side
int lives_audio_buf_t::out_asamps |
boolean lives_audio_buf_t::out_interleaf |
boolean lives_audio_buf_t::s16_signed |
boolean lives_audio_buf_t::s24_signed |
boolean lives_audio_buf_t::s32_signed |
boolean lives_audio_buf_t::s8_signed |
size_t lives_audio_buf_t::samp_space |
buffer space in samples (* by sizeof(type) to get bytesize) [if interleaf, also * by chans]
size_t lives_audio_buf_t::samples_filled |
number of samples filled (readonly client)
off_t lives_audio_buf_t::seek |
double lives_audio_buf_t::shrink_factor |
size_t lives_audio_buf_t::start_sample |
used for reading (readonly server)
weed_timecode_t lives_audio_buf_t::start_tc |
int lives_audio_buf_t::swap_endian |
int lives_audio_buf_t::swap_sign |
The documentation for this struct was generated from the following file: