| FFmpeg
    | 
#include <internal.h>
| Data Fields | |
| const AVClass * | av_class | 
| AVClass for logging and AVOptions More... | |
| uint64_t | in_channel_layout | 
| input channel layout More... | |
| enum AVSampleFormat | in_sample_fmt | 
| input sample format More... | |
| int | in_sample_rate | 
| input sample rate More... | |
| uint64_t | out_channel_layout | 
| output channel layout More... | |
| enum AVSampleFormat | out_sample_fmt | 
| output sample format More... | |
| int | out_sample_rate | 
| output sample rate More... | |
| enum AVSampleFormat | internal_sample_fmt | 
| internal sample format  More... | |
| enum AVMixCoeffType | mix_coeff_type | 
| mixing coefficient type  More... | |
| double | center_mix_level | 
| center mix level More... | |
| double | surround_mix_level | 
| surround mix level More... | |
| double | lfe_mix_level | 
| lfe mix level More... | |
| int | normalize_mix_level | 
| enable mix level normalization  More... | |
| int | force_resampling | 
| force resampling More... | |
| int | filter_size | 
| length of each FIR filter in the resampling filterbank relative to the cutoff frequency  More... | |
| int | phase_shift | 
| log2 of the number of entries in the resampling polyphase filterbank  More... | |
| int | linear_interp | 
| if 1 then the resampling FIR filter will be linearly interpolated  More... | |
| double | cutoff | 
| resampling cutoff frequency.  More... | |
| enum AVResampleFilterType | filter_type | 
| resampling filter type  More... | |
| int | kaiser_beta | 
| beta value for Kaiser window (only applicable if filter_type == AV_FILTER_TYPE_KAISER)  More... | |
| enum AVResampleDitherMethod | dither_method | 
| dither method More... | |
| int | in_channels | 
| number of input channels More... | |
| int | out_channels | 
| number of output channels More... | |
| int | resample_channels | 
| number of channels used for resampling More... | |
| int | downmix_needed | 
| downmixing is needed More... | |
| int | upmix_needed | 
| upmixing is needed More... | |
| int | mixing_needed | 
| either upmixing or downmixing is needed More... | |
| int | resample_needed | 
| resampling is needed More... | |
| int | in_convert_needed | 
| input sample format conversion is needed More... | |
| int | out_convert_needed | 
| output sample format conversion is needed More... | |
| int | in_copy_needed | 
| input data copy is needed More... | |
| AudioData * | in_buffer | 
| buffer for converted input More... | |
| AudioData * | resample_out_buffer | 
| buffer for output from resampler More... | |
| AudioData * | out_buffer | 
| buffer for converted output More... | |
| AVAudioFifo * | out_fifo | 
| FIFO for output samples More... | |
| AudioConvert * | ac_in | 
| input sample format conversion context More... | |
| AudioConvert * | ac_out | 
| output sample format conversion context  More... | |
| ResampleContext * | resample | 
| resampling context More... | |
| AudioMix * | am | 
| channel mixing context More... | |
| enum AVMatrixEncoding | matrix_encoding | 
| matrixed stereo encoding  More... | |
| double * | mix_matrix | 
| mix matrix only used if avresample_set_matrix() is called before avresample_open()  More... | |
| int | use_channel_map | 
| enum RemapPoint | remap_point | 
| ChannelMapInfo | ch_map_info | 
Definition at line 53 of file internal.h.
| const AVClass* AVAudioResampleContext::av_class | 
AVClass for logging and AVOptions 
 
Definition at line 54 of file internal.h.
Referenced by avresample_alloc_context().
| uint64_t AVAudioResampleContext::in_channel_layout | 
input channel layout 
 
Definition at line 56 of file internal.h.
Referenced by avresample_config(), avresample_get_matrix(), avresample_open(), avresample_set_channel_mapping(), avresample_set_matrix(), config_changed(), and ff_audio_mix_alloc().
| enum AVSampleFormat AVAudioResampleContext::in_sample_fmt | 
input sample format 
 
Definition at line 57 of file internal.h.
Referenced by avresample_config(), avresample_convert(), avresample_open(), and config_changed().
| int AVAudioResampleContext::in_sample_rate | 
input sample rate 
 
Definition at line 58 of file internal.h.
Referenced by avresample_config(), avresample_get_out_samples(), avresample_open(), config_changed(), and ff_audio_resample_init().
| uint64_t AVAudioResampleContext::out_channel_layout | 
output channel layout 
 
Definition at line 59 of file internal.h.
Referenced by avresample_config(), avresample_get_matrix(), avresample_open(), avresample_set_matrix(), config_changed(), and ff_audio_mix_alloc().
| enum AVSampleFormat AVAudioResampleContext::out_sample_fmt | 
output sample format 
 
Definition at line 60 of file internal.h.
Referenced by avresample_config(), avresample_convert(), avresample_open(), and config_changed().
| int AVAudioResampleContext::out_sample_rate | 
output sample rate 
 
Definition at line 61 of file internal.h.
Referenced by avresample_config(), avresample_get_out_samples(), avresample_open(), config_changed(), and ff_audio_resample_init().
| enum AVSampleFormat AVAudioResampleContext::internal_sample_fmt | 
internal sample format
Definition at line 62 of file internal.h.
Referenced by avresample_open(), ff_audio_mix_alloc(), and ff_audio_resample_init().
| enum AVMixCoeffType AVAudioResampleContext::mix_coeff_type | 
mixing coefficient type
Definition at line 63 of file internal.h.
Referenced by ff_audio_mix_alloc().
| double AVAudioResampleContext::center_mix_level | 
| double AVAudioResampleContext::surround_mix_level | 
| double AVAudioResampleContext::lfe_mix_level | 
| int AVAudioResampleContext::normalize_mix_level | 
enable mix level normalization
Definition at line 67 of file internal.h.
Referenced by ff_audio_mix_alloc().
| int AVAudioResampleContext::force_resampling | 
| int AVAudioResampleContext::filter_size | 
length of each FIR filter in the resampling filterbank relative to the cutoff frequency
Definition at line 69 of file internal.h.
Referenced by ff_audio_resample_init().
| int AVAudioResampleContext::phase_shift | 
log2 of the number of entries in the resampling polyphase filterbank
Definition at line 70 of file internal.h.
Referenced by ff_audio_resample_init().
| int AVAudioResampleContext::linear_interp | 
if 1 then the resampling FIR filter will be linearly interpolated
Definition at line 71 of file internal.h.
Referenced by ff_audio_resample_init().
| double AVAudioResampleContext::cutoff | 
resampling cutoff frequency.
1.0 corresponds to half the output sample rate
Definition at line 72 of file internal.h.
Referenced by ff_audio_resample_init().
| enum AVResampleFilterType AVAudioResampleContext::filter_type | 
resampling filter type
Definition at line 73 of file internal.h.
Referenced by ff_audio_resample_init().
| int AVAudioResampleContext::kaiser_beta | 
beta value for Kaiser window (only applicable if filter_type == AV_FILTER_TYPE_KAISER)
Definition at line 74 of file internal.h.
Referenced by ff_audio_resample_init().
| enum AVResampleDitherMethod AVAudioResampleContext::dither_method | 
| int AVAudioResampleContext::in_channels | 
number of input channels 
 
Definition at line 77 of file internal.h.
Referenced by avresample_convert(), avresample_open(), and ff_audio_mix_alloc().
| int AVAudioResampleContext::out_channels | 
number of output channels 
 
Definition at line 78 of file internal.h.
Referenced by avresample_convert(), avresample_open(), and ff_audio_mix_alloc().
| int AVAudioResampleContext::resample_channels | 
number of channels used for resampling 
 
Definition at line 79 of file internal.h.
Referenced by avresample_open(), and ff_audio_resample_init().
| int AVAudioResampleContext::downmix_needed | 
downmixing is needed 
 
Definition at line 80 of file internal.h.
Referenced by avresample_convert(), and avresample_open().
| int AVAudioResampleContext::upmix_needed | 
upmixing is needed 
 
Definition at line 81 of file internal.h.
Referenced by avresample_convert(), and avresample_open().
| int AVAudioResampleContext::mixing_needed | 
either upmixing or downmixing is needed 
 
Definition at line 82 of file internal.h.
Referenced by avresample_open().
| int AVAudioResampleContext::resample_needed | 
resampling is needed 
 
Definition at line 83 of file internal.h.
Referenced by avresample_convert(), avresample_get_delay(), avresample_get_out_samples(), avresample_open(), and avresample_set_compensation().
| int AVAudioResampleContext::in_convert_needed | 
input sample format conversion is needed 
 
Definition at line 84 of file internal.h.
Referenced by avresample_convert(), and avresample_open().
| int AVAudioResampleContext::out_convert_needed | 
output sample format conversion is needed 
 
Definition at line 85 of file internal.h.
Referenced by avresample_convert(), and avresample_open().
| int AVAudioResampleContext::in_copy_needed | 
input data copy is needed 
 
Definition at line 86 of file internal.h.
Referenced by avresample_convert(), and avresample_open().
| AudioData* AVAudioResampleContext::in_buffer | 
buffer for converted input 
 
Definition at line 88 of file internal.h.
Referenced by avresample_close(), avresample_convert(), and avresample_open().
| AudioData* AVAudioResampleContext::resample_out_buffer | 
buffer for output from resampler 
 
Definition at line 89 of file internal.h.
Referenced by avresample_close(), avresample_convert(), and avresample_open().
| AudioData* AVAudioResampleContext::out_buffer | 
buffer for converted output 
 
Definition at line 90 of file internal.h.
Referenced by avresample_close(), avresample_convert(), and avresample_open().
| AVAudioFifo* AVAudioResampleContext::out_fifo | 
FIFO for output samples 
 
Definition at line 91 of file internal.h.
Referenced by avresample_available(), avresample_close(), avresample_convert(), avresample_is_open(), avresample_open(), avresample_read(), and handle_buffered_output().
| AudioConvert* AVAudioResampleContext::ac_in | 
input sample format conversion context 
 
Definition at line 93 of file internal.h.
Referenced by avresample_close(), avresample_convert(), and avresample_open().
| AudioConvert* AVAudioResampleContext::ac_out | 
output sample format conversion context
Definition at line 94 of file internal.h.
Referenced by avresample_close(), avresample_convert(), and avresample_open().
| ResampleContext* AVAudioResampleContext::resample | 
resampling context 
 
Definition at line 95 of file internal.h.
Referenced by avresample_close(), avresample_convert(), avresample_get_delay(), avresample_open(), and avresample_set_compensation().
| AudioMix* AVAudioResampleContext::am | 
channel mixing context 
 
Definition at line 96 of file internal.h.
Referenced by avresample_close(), avresample_convert(), avresample_get_matrix(), avresample_open(), and avresample_set_matrix().
| enum AVMatrixEncoding AVAudioResampleContext::matrix_encoding | 
matrixed stereo encoding
Definition at line 97 of file internal.h.
Referenced by ff_audio_mix_alloc().
| double* AVAudioResampleContext::mix_matrix | 
mix matrix only used if avresample_set_matrix() is called before avresample_open()
Definition at line 103 of file internal.h.
Referenced by avresample_close(), avresample_get_matrix(), avresample_open(), avresample_set_matrix(), and ff_audio_mix_alloc().
| int AVAudioResampleContext::use_channel_map | 
Definition at line 105 of file internal.h.
Referenced by avresample_close(), avresample_open(), and avresample_set_channel_mapping().
| enum RemapPoint AVAudioResampleContext::remap_point | 
Definition at line 106 of file internal.h.
Referenced by avresample_convert(), avresample_open(), and handle_buffered_output().
| ChannelMapInfo AVAudioResampleContext::ch_map_info | 
Definition at line 107 of file internal.h.
Referenced by avresample_convert(), avresample_open(), avresample_set_channel_mapping(), ff_dither_alloc(), and handle_buffered_output().
 1.8.17
 1.8.17