FFmpeg
Data Fields
AudioData Struct Reference

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

#include <audio_data.h>

Data Fields

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

Detailed Description

Audio buffer used for intermediate storage between conversion phases.

Definition at line 37 of file audio_data.h.

Field Documentation

const AVClass* AudioData::class

AVClass for logging.

Definition at line 38 of file audio_data.h.

Referenced by ff_audio_data_alloc(), and ff_audio_data_init().

uint8_t * AudioData::data

data plane pointers

samples buffer

Definition at line 39 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 40 of file audio_data.h.

Referenced by ff_audio_data_realloc().

unsigned int AudioData::buffer_size

allocated buffer size

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

enum AVSampleFormat AudioData::sample_fmt

sample format

Definition at line 44 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::channels

channel count

Definition at line 45 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_set_channels(), ff_audio_resample(), and ff_convert_dither().

int AudioData::allocated_channels

allocated channel count

Definition at line 46 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 47 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 48 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 49 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 50 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 51 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 52 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 53 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 54 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 55 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 46 of file swresample_internal.h.

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

int AudioData::ch_count

number of channels

Definition at line 48 of file swresample_internal.h.

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

int AudioData::bps

bytes per sample

Definition at line 49 of file swresample_internal.h.

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

int AudioData::count

number of samples

Definition at line 50 of file swresample_internal.h.

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

int AudioData::planar

1 if planar audio, 0 otherwise

Definition at line 51 of file swresample_internal.h.

Referenced by buf_set(), copy(), fill_audiodata(), 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 52 of file swresample_internal.h.

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


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

Generated on Fri Jan 12 2018 01:48:29 for FFmpeg by   doxygen 1.8.6

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