AudioData Struct Reference

Audio buffer used for intermediate storage between conversion phases. More...

#include <audio_data.h>


Data Fields

channel count
unsigned int flip_left: 1
uint8_t buffer [AUDIO_BLOCK_SIZE]
const AVClass * class
AVClass for logging.
uint8_t * data [AVRESAMPLE_MAX_CHANNELS]
data plane pointers
data buffer
unsigned int buffer_size
allocated buffer size
number of samples the buffer can hold
current number of samples
sample format
allocated channel count
sample format is planar
number of data planes
bytes per sample
sample byte offset within a plane
data is read-only
realloc is allowed
minimum data pointer alignment
allocated samples alignment
const char * name
name for debug logging
uint8_t * ch [SWR_CH_MAX]
samples buffer per channel
number of channels
bytes per sample
number of samples
1 if planar audio, 0 otherwise
sample format

Detailed Description

Audio buffer used for intermediate storage between conversion phases.

Definition at line 46 of file oss_audio.c.


Field Documentation

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().

bytes per sample

Definition at line 38 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().

data buffer

Definition at line 37 of file audio_data.h.

uint8_t AudioData::buffer[AUDIO_BLOCK_SIZE]

Definition at line 54 of file oss_audio.c.

Referenced by audio_write_packet(), and ff_audio_data_realloc().

Definition at line 55 of file oss_audio.c.

Referenced by audio_write_packet().

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 35 of file swresample_internal.h.

Referenced by buf_set(), copy(), fill_audiodata(), for(), realloc_audio(), reversefill_audiodata(), swr_convert(), swr_convert_internal(), swr_init(), swr_inject_silence(), swri_multiple_resample(), and swri_rematrix().

number of channels

Definition at line 37 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 50 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().

AVClass for logging.

Definition at line 35 of file audio_data.h.

Definition at line 47 of file oss_audio.c.

Referenced by ff_audio_data_alloc(), and ff_audio_data_init().

Definition at line 52 of file oss_audio.c.

Referenced by audio_open(), and audio_read_header().

number of samples

Definition at line 39 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().

Definition at line 48 of file oss_audio.c.

Referenced by audio_close(), audio_open(), audio_read_packet(), and audio_write_packet().

Definition at line 53 of file oss_audio.c.

Referenced by audio_open(), and audio_read_packet().

sample format

Definition at line 41 of file swresample_internal.h.

Referenced by resample(), set_audiodata_fmt(), and swri_rematrix_init().

Definition at line 51 of file oss_audio.c.

Referenced by audio_open(), and audio_read_packet().

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 40 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 49 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().


The documentation for this struct was generated from the following files:

Generated on Fri Oct 26 02:50:14 2012 for FFmpeg by doxygen 1.5.8

AltStyle によって変換されたページ (->オリジナル) /