FFmpeg
Public Attributes | List of all members
AVAudioResampleContext Struct Reference

Public Attributes

const AVClassav_class
 AVClass for logging and AVOptions.
 
uint64_t in_channel_layout
 input channel layout
 
enum AVSampleFormat in_sample_fmt
 input sample format
 
int in_sample_rate
 input sample rate
 
uint64_t out_channel_layout
 output channel layout
 
enum AVSampleFormat out_sample_fmt
 output sample format
 
int out_sample_rate
 output sample rate
 
enum AVSampleFormat internal_sample_fmt
 internal sample format
 
enum AVMixCoeffType mix_coeff_type
 mixing coefficient type
 
double center_mix_level
 center mix level
 
double surround_mix_level
 surround mix level
 
double lfe_mix_level
 lfe mix level
 
int normalize_mix_level
 enable mix level normalization
 
int force_resampling
 force resampling
 
int filter_size
 length of each FIR filter in the resampling filterbank relative to the cutoff frequency
 
int phase_shift
 log2 of the number of entries in the resampling polyphase filterbank
 
int linear_interp
 if 1 then the resampling FIR filter will be linearly interpolated
 
double cutoff
 resampling cutoff frequency. More...
 
enum AVResampleFilterType filter_type
 resampling filter type
 
int kaiser_beta
 beta value for Kaiser window (only applicable if filter_type == AV_FILTER_TYPE_KAISER)
 
enum AVResampleDitherMethod dither_method
 dither method
 
int in_channels
 number of input channels
 
int out_channels
 number of output channels
 
int resample_channels
 number of channels used for resampling
 
int downmix_needed
 downmixing is needed
 
int upmix_needed
 upmixing is needed
 
int mixing_needed
 either upmixing or downmixing is needed
 
int resample_needed
 resampling is needed
 
int in_convert_needed
 input sample format conversion is needed
 
int out_convert_needed
 output sample format conversion is needed
 
int in_copy_needed
 input data copy is needed
 
AudioDatain_buffer
 buffer for converted input
 
AudioDataresample_out_buffer
 buffer for output from resampler
 
AudioDataout_buffer
 buffer for converted output
 
AVAudioFifoout_fifo
 FIFO for output samples.
 
AudioConvertac_in
 input sample format conversion context
 
AudioConvertac_out
 output sample format conversion context
 
ResampleContextresample
 resampling context
 
AudioMixam
 channel mixing context
 
enum AVMatrixEncoding matrix_encoding
 matrixed stereo encoding
 
double * mix_matrix
 mix matrix only used if avresample_set_matrix() is called before avresample_open()
 
int use_channel_map
 
enum RemapPoint remap_point
 
ChannelMapInfo ch_map_info
 

Member Data Documentation

§ cutoff

double AVAudioResampleContext::cutoff

resampling cutoff frequency.

1.0 corresponds to half the output sample rate


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