#include <audio_data.h>
Data Fields | |
AVClass * | class |
int | fd |
int | sample_rate |
int | channels |
channel count | |
int | frame_size |
enum CodecID | codec_id |
unsigned int | flip_left: 1 |
uint8_t | buffer [AUDIO_BLOCK_SIZE] |
int | buffer_ptr |
const AVClass * | class |
AVClass for logging. | |
uint8_t * | data [AVRESAMPLE_MAX_CHANNELS] |
data plane pointers | |
uint8_t * | buffer |
data buffer | |
unsigned int | buffer_size |
allocated buffer size | |
int | allocated_samples |
number of samples the buffer can hold | |
int | nb_samples |
current number of samples | |
enum AVSampleFormat | sample_fmt |
sample format | |
int | allocated_channels |
allocated channel count | |
int | is_planar |
sample format is planar | |
int | planes |
number of data planes | |
int | sample_size |
bytes per sample | |
int | stride |
sample byte offset within a plane | |
int | read_only |
data is read-only | |
int | allow_realloc |
realloc is allowed | |
int | ptr_align |
minimum data pointer alignment | |
int | samples_align |
allocated samples alignment | |
const char * | name |
name for debug logging | |
uint8_t * | ch [SWR_CH_MAX] |
samples buffer per channel | |
int | ch_count |
number of channels | |
int | bps |
bytes per sample | |
int | count |
number of samples | |
int | planar |
1 if planar audio, 0 otherwise | |
enum AVSampleFormat | fmt |
sample format |
Definition at line 47 of file oss_audio.c.
allocated channel count
Definition at line 43 of file audio_data.h.
Referenced by avresample_convert(), ff_audio_data_alloc(), ff_audio_data_init(), ff_audio_data_realloc(), and ff_audio_data_set_channels().
number of samples the buffer can hold
Definition at line 39 of file audio_data.h.
Referenced by ff_audio_data_init(), ff_audio_data_realloc(), ff_audio_resample(), and handle_buffered_output().
realloc is allowed
Definition at line 49 of file audio_data.h.
Referenced by ff_audio_data_alloc(), ff_audio_data_init(), ff_audio_data_realloc(), and ff_audio_resample().
int AudioData::bps |
bytes per sample
Definition at line 33 of file swresample_internal.h.
Referenced by buf_set(), copy(), fill_audiodata(), for(), realloc_audio(), set_audiodata_fmt(), swr_convert(), swr_convert_internal(), swr_inject_silence(), and swri_rematrix().
uint8_t AudioData::buffer[AUDIO_BLOCK_SIZE] |
Definition at line 55 of file oss_audio.c.
Referenced by audio_write_packet(), and ff_audio_data_realloc().
unsigned int AudioData::buffer_size |
allocated buffer size
Definition at line 38 of file audio_data.h.
Referenced by ff_audio_data_realloc().
uint8_t* AudioData::ch[SWR_CH_MAX] |
samples buffer per channel
Definition at line 30 of file swresample_internal.h.
Referenced by buf_set(), copy(), fill_audiodata(), for(), realloc_audio(), reversefill_audiodata(), swr_convert(), swr_convert_internal(), swr_inject_silence(), swri_multiple_resample(), and swri_rematrix().
number of channels
Definition at line 32 of file swresample_internal.h.
Referenced by buf_set(), copy(), fill_audiodata(), for(), realloc_audio(), resample(), reversefill_audiodata(), swr_convert(), swr_convert_internal(), swr_init(), swr_inject_silence(), swri_multiple_resample(), and swri_rematrix().
channel count
Definition at line 51 of file oss_audio.c.
Referenced by audio_open(), audio_read_header(), audio_read_packet(), audio_write_header(), ff_audio_data_alloc(), ff_audio_data_combine(), ff_audio_data_copy(), ff_audio_data_init(), ff_audio_data_set_channels(), and ff_audio_resample().
const AVClass* AudioData::class |
Definition at line 48 of file oss_audio.c.
Referenced by ff_audio_data_alloc(), and ff_audio_data_init().
int AudioData::count |
number of samples
Definition at line 34 of file swresample_internal.h.
Referenced by realloc_audio(), resample(), swr_convert(), swr_convert_internal(), and swr_inject_silence().
data plane pointers
samples buffer
Definition at line 36 of file audio_data.h.
Referenced by calc_ptr_alignment(), ff_audio_data_add_to_fifo(), ff_audio_data_combine(), ff_audio_data_copy(), ff_audio_data_drain(), ff_audio_data_init(), ff_audio_data_read_from_fifo(), ff_audio_data_realloc(), ff_audio_mix(), ff_audio_resample(), free_temp(), realloc_audio(), swr_convert(), and swr_inject_silence().
int AudioData::fd |
Definition at line 49 of file oss_audio.c.
Referenced by audio_close(), audio_open(), audio_read_packet(), and audio_write_packet().
unsigned int AudioData::flip_left |
sample format
Definition at line 36 of file swresample_internal.h.
Referenced by resample(), set_audiodata_fmt(), and swri_rematrix_init().
sample format is planar
Definition at line 44 of file audio_data.h.
Referenced by ff_audio_data_alloc(), ff_audio_data_init(), ff_audio_data_realloc(), and ff_audio_data_set_channels().
const char* AudioData::name |
name for debug logging
Definition at line 52 of file audio_data.h.
Referenced by avresample_convert(), ff_audio_data_alloc(), ff_audio_data_init(), and handle_buffered_output().
current number of samples
Definition at line 40 of file audio_data.h.
Referenced by avresample_convert(), avresample_get_delay(), ff_audio_data_add_to_fifo(), ff_audio_data_combine(), ff_audio_data_copy(), ff_audio_data_drain(), ff_audio_data_init(), ff_audio_data_read_from_fifo(), ff_audio_data_realloc(), ff_audio_mix(), ff_audio_resample(), and handle_buffered_output().
1 if planar audio, 0 otherwise
Definition at line 35 of file swresample_internal.h.
Referenced by buf_set(), copy(), fill_audiodata(), for(), realloc_audio(), resample(), reversefill_audiodata(), set_audiodata_fmt(), swr_convert(), swr_convert_internal(), and swr_inject_silence().
number of data planes
Definition at line 45 of file audio_data.h.
Referenced by calc_ptr_alignment(), ff_audio_data_add_to_fifo(), ff_audio_data_alloc(), ff_audio_data_combine(), ff_audio_data_copy(), ff_audio_data_drain(), ff_audio_data_init(), ff_audio_data_realloc(), and ff_audio_data_set_channels().
minimum data pointer alignment
Definition at line 50 of file audio_data.h.
Referenced by calc_ptr_alignment(), and ff_audio_mix().
data is read-only
Definition at line 48 of file audio_data.h.
Referenced by ff_audio_data_alloc(), ff_audio_data_combine(), ff_audio_data_init(), ff_audio_data_read_from_fifo(), ff_audio_data_realloc(), and ff_audio_resample().
sample format
Definition at line 41 of file audio_data.h.
Referenced by ff_audio_data_alloc(), ff_audio_data_combine(), ff_audio_data_copy(), ff_audio_data_init(), and ff_audio_data_realloc().
Definition at line 50 of file oss_audio.c.
Referenced by audio_open(), audio_read_header(), audio_read_packet(), and audio_write_header().
bytes per sample
Definition at line 46 of file audio_data.h.
Referenced by ff_audio_data_alloc(), and ff_audio_data_init().
allocated samples alignment
Definition at line 51 of file audio_data.h.
Referenced by ff_audio_data_init(), ff_audio_data_realloc(), and ff_audio_mix().
sample byte offset within a plane
Definition at line 47 of file audio_data.h.
Referenced by ff_audio_data_add_to_fifo(), ff_audio_data_alloc(), ff_audio_data_combine(), ff_audio_data_copy(), ff_audio_data_drain(), ff_audio_data_init(), and ff_audio_data_realloc().