|
LiVES 1.3.11-svn
|
#include <audio.h>
Data Fields | |
| lives_operation_t | operation |
| volatile gboolean | is_ready |
| gboolean | eof |
| did we read EOF ? [readonly by client] | |
| int | fileno |
| off_t | seek |
| weed_timecode_t | start_tc |
| double | arate |
| size_t | bytesize |
| gboolean | in_interleaf |
| gboolean | out_interleaf |
| int | in_achans |
| channels for _filebuffer side | |
| int | out_achans |
| channels for buffer* side | |
| int | in_asamps |
| int | out_asamps |
| int | swap_sign |
| int | swap_endian |
| double | shrink_factor |
| resampling ratio | |
| size_t | samp_space |
| buffer space in samples (* by sizeof(type) to get bytesize) [if interleaf, also * by chans] | |
| uint8_t ** | buffer8 |
| sample data in 8 bit format (or NULL) | |
| short ** | buffer16 |
| sample data in 16 bit format (or NULL) | |
| int32_t ** | buffer24 |
| sample data in 24 bit format (or NULL) | |
| int32_t ** | buffer32 |
| sample data in 32 bit format (or NULL) | |
| float ** | bufferf |
| sample data in float format (or NULL) | |
| size_t | samples_filled |
| number of samples filled (readonly client) | |
| size_t | start_sample |
| used for reading (readonly server) | |
| uint8_t * | _filebuffer |
| raw data to/from file - can be cast to int16_t | |
| size_t | _cbytesize |
| current _filebuffer bytesize; if this changes we need to realloc _filebuffer | |
| size_t | _csamp_space |
| current sample buffer size in single channel samples | |
| int | _fd |
| file descriptor | |
| int | _cfileno |
| current fileno | |
| int | _cseek |
| current seek pos | |
| int | _cachans |
| current output channels | |
| int | _cin_interleaf |
| int | _cout_interleaf |
| int | _casamps |
| current out_asamps | |
| volatile gboolean | die |
| set to TRUE to shut down thread | |
current output channels
current out_asamps
current _filebuffer bytesize; if this changes we need to realloc _filebuffer
current fileno
current sample buffer size in single channel samples
current seek pos
file descriptor
| 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)
| size_t lives_audio_buf_t::bytesize |
| volatile gboolean lives_audio_buf_t::die |
set to TRUE to shut down thread
| gboolean lives_audio_buf_t::eof |
did we read EOF ? [readonly by client]
channels for _filebuffer side
| gboolean lives_audio_buf_t::in_interleaf |
| volatile gboolean lives_audio_buf_t::is_ready |
channels for buffer* side
| gboolean lives_audio_buf_t::out_interleaf |
buffer space in samples (* by sizeof(type) to get bytesize) [if interleaf, also * by chans]
number of samples filled (readonly client)
| off_t lives_audio_buf_t::seek |
resampling ratio
used for reading (readonly server)
| weed_timecode_t lives_audio_buf_t::start_tc |
1.7.4