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