FFmpeg
Public Attributes | List of all members
AudioData Struct Reference

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

#include <audio_data.h>

Public Attributes

const AVClassclass
 AVClass for logging.
 
uint8_t * data [AVRESAMPLE_MAX_CHANNELS]
 data plane pointers More...
 
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 channels
 channel count
 
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
 

Detailed Description

Audio buffer used for intermediate storage between conversion phases.

Member Data Documentation

§ data

uint8_t * AudioData::data

data plane pointers

samples buffer


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