FFmpeg
Data Fields
AudioData Struct Reference

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

#include <audio_data.h>

Data Fields

 
int  fd
 
int  sample_rate
 
int  channels
  channel count
 
int  frame_size
 
 
unsigned int  flip_left: 1
 
 
int  buffer_ptr
 
const AVClassclass
  AVClass for logging.
 
  data plane pointers
 
  data buffer
 
unsigned int  buffer_size
  allocated buffer size
 
  number of samples the buffer can hold
 
int  nb_samples
  current number of samples
 
  sample format
 
  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
 
  realloc is allowed
 
int  ptr_align
  minimum data pointer alignment
 
  allocated samples alignment
 
const char *  name
  name for debug logging
 
  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
 
  sample format
 

Detailed Description

Audio buffer used for intermediate storage between conversion phases.

Definition at line 46 of file oss_audio.c.

Field Documentation

AVClass* AudioData::class

Definition at line 47 of file oss_audio.c.

Referenced by ff_audio_data_alloc(), and ff_audio_data_init().

int AudioData::fd

Definition at line 48 of file oss_audio.c.

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

int AudioData::sample_rate

Definition at line 49 of file oss_audio.c.

Referenced by audio_open(), audio_read_header(), audio_read_packet(), and audio_write_header().

int AudioData::channels

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(), ff_audio_resample(), and ff_convert_dither().

int AudioData::frame_size

Definition at line 51 of file oss_audio.c.

Referenced by audio_open(), and audio_read_packet().

enum AVCodecID AudioData::codec_id

Definition at line 52 of file oss_audio.c.

Referenced by audio_open(), and audio_read_header().

unsigned int AudioData::flip_left

Definition at line 53 of file oss_audio.c.

Referenced by audio_open(), and audio_read_packet().

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

int AudioData::buffer_ptr

Definition at line 55 of file oss_audio.c.

Referenced by audio_write_packet().

const AVClass* AudioData::class

AVClass for logging.

Definition at line 36 of file audio_data.h.

uint8_t * AudioData::data

data plane pointers

samples buffer

Definition at line 37 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(), ff_convert_dither(), free_temp(), and swri_realloc_audio().

uint8_t* AudioData::buffer

data buffer

Definition at line 38 of file audio_data.h.

unsigned int AudioData::buffer_size

allocated buffer size

Definition at line 39 of file audio_data.h.

Referenced by ff_audio_data_realloc().

int AudioData::allocated_samples

number of samples the buffer can hold

Definition at line 40 of file audio_data.h.

Referenced by ff_audio_data_init(), ff_audio_data_realloc(), ff_audio_resample(), and handle_buffered_output().

int AudioData::nb_samples

current number of samples

Definition at line 41 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(), ff_convert_dither(), and handle_buffered_output().

enum AVSampleFormat AudioData::sample_fmt

sample format

Definition at line 42 of file audio_data.h.

Referenced by ff_audio_data_alloc(), ff_audio_data_combine(), ff_audio_data_copy(), ff_audio_data_init(), ff_audio_data_realloc(), and ff_convert_dither().

int AudioData::allocated_channels

allocated channel count

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

int AudioData::is_planar

sample format is planar

Definition at line 45 of file audio_data.h.

Referenced by ff_audio_data_alloc(), ff_audio_data_copy(), ff_audio_data_init(), ff_audio_data_realloc(), and ff_audio_data_set_channels().

int AudioData::planes

number of data planes

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

int AudioData::sample_size

bytes per sample

Definition at line 47 of file audio_data.h.

Referenced by ff_audio_data_alloc(), and ff_audio_data_init().

int AudioData::stride

sample byte offset within a plane

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

int AudioData::read_only

data is read-only

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

int AudioData::allow_realloc

realloc is allowed

Definition at line 50 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::ptr_align

minimum data pointer alignment

Definition at line 51 of file audio_data.h.

Referenced by calc_ptr_alignment(), ff_audio_mix(), ff_convert_dither(), and if().

int AudioData::samples_align

allocated samples alignment

Definition at line 52 of file audio_data.h.

Referenced by ff_audio_data_init(), ff_audio_data_realloc(), ff_audio_mix(), ff_convert_dither(), and if().

const char* AudioData::name

name for debug logging

Definition at line 53 of file audio_data.h.

Referenced by avresample_convert(), ff_audio_data_alloc(), ff_audio_data_init(), and handle_buffered_output().

uint8_t* AudioData::ch[SWR_CH_MAX]

samples buffer per channel

Definition at line 44 of file swresample_internal.h.

Referenced by buf_set(), copy(), fill_audiodata(), for(), multiple_resample(), process(), resample_flush(), reversefill_audiodata(), swr_convert_internal(), swr_init(), swr_inject_silence(), swri_realloc_audio(), and swri_rematrix().

int AudioData::ch_count

number of channels

Definition at line 46 of file swresample_internal.h.

Referenced by buf_set(), copy(), fill_audiodata(), for(), multiple_resample(), process(), resample(), resample_flush(), reversefill_audiodata(), swr_convert_internal(), swr_init(), swr_inject_silence(), swri_realloc_audio(), and swri_rematrix().

int AudioData::bps

bytes per sample

Definition at line 47 of file swresample_internal.h.

Referenced by buf_set(), copy(), fill_audiodata(), for(), resample_flush(), set_audiodata_fmt(), swr_convert_internal(), swr_inject_silence(), swri_dither_init(), swri_realloc_audio(), and swri_rematrix().

int AudioData::count

number of samples

Definition at line 48 of file swresample_internal.h.

Referenced by resample(), swr_convert(), swr_convert_internal(), swri_dither_init(), and swri_realloc_audio().

int AudioData::planar

1 if planar audio, 0 otherwise

Definition at line 49 of file swresample_internal.h.

Referenced by buf_set(), copy(), fill_audiodata(), for(), resample(), resample_flush(), reversefill_audiodata(), set_audiodata_fmt(), swr_convert_internal(), swr_inject_silence(), and swri_realloc_audio().

enum AVSampleFormat AudioData::fmt

sample format

Definition at line 50 of file swresample_internal.h.

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


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

Generated on Wed Jul 10 2013 23:48:34 for FFmpeg by   doxygen 1.8.2

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