#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: