| 
    FFmpeg
    
   | 
 
Go to the source code of this file.
Data Structures | |
| struct | AudioData | 
| struct | DitherContext | 
| struct | Resampler | 
| struct | SwrContext | 
| The libswresample context.  More... | |
Macros | |
| #define | SWR_CH_MAX 64 | 
| #define | SQRT3_2 1.22474487139158904909 /* sqrt(3/2) */ | 
| #define | NS_TAPS 20 | 
Typedefs | |
| typedef int | integer | 
| typedef void() | mix_1_1_func_type(void *out, const void *in, void *coeffp, integer index, integer len) | 
| typedef void() | mix_2_1_func_type(void *out, const void *in1, const void *in2, void *coeffp, integer index1, integer index2, integer len) | 
| typedef void() | mix_any_func_type(uint8_t **out, const uint8_t **in1, void *coeffp, integer len) | 
| typedef void(* | resample_free_func) (struct ResampleContext **c) | 
| typedef int(* | multiple_resample_func) (struct ResampleContext *c, AudioData *dst, int dst_size, AudioData *src, int src_size, int *consumed) | 
| typedef int(* | resample_flush_func) (struct SwrContext *c) | 
| typedef int(* | set_compensation_func) (struct ResampleContext *c, int sample_delta, int compensation_distance) | 
| typedef int64_t(* | get_delay_func) (struct SwrContext *s, int64_t base) | 
| typedef int(* | invert_initial_buffer_func) (struct ResampleContext *c, AudioData *dst, const AudioData *src, int src_size, int *dst_idx, int *dst_count) | 
| typedef int64_t(* | get_out_samples_func) (struct SwrContext *s, int in_samples) | 
Variables | |
| struct Resampler const | swri_resampler | 
| struct Resampler const | swri_soxr_resampler | 
| #define SWR_CH_MAX 64 | 
Definition at line 28 of file swresample_internal.h.
| #define SQRT3_2 1.22474487139158904909 /* sqrt(3/2) */ | 
Definition at line 30 of file swresample_internal.h.
| #define NS_TAPS 20 | 
Definition at line 32 of file swresample_internal.h.
| typedef int integer | 
Definition at line 37 of file swresample_internal.h.
| typedef void() mix_1_1_func_type(void *out, const void *in, void *coeffp, integer index, integer len) | 
Definition at line 40 of file swresample_internal.h.
| typedef void() mix_2_1_func_type(void *out, const void *in1, const void *in2, void *coeffp, integer index1, integer index2, integer len) | 
Definition at line 41 of file swresample_internal.h.
Definition at line 43 of file swresample_internal.h.
| typedef void(* resample_free_func) (struct ResampleContext **c) | 
Definition at line 73 of file swresample_internal.h.
| typedef int(* multiple_resample_func) (struct ResampleContext *c, AudioData *dst, int dst_size, AudioData *src, int src_size, int *consumed) | 
Definition at line 74 of file swresample_internal.h.
| typedef int(* resample_flush_func) (struct SwrContext *c) | 
Definition at line 75 of file swresample_internal.h.
| typedef int(* set_compensation_func) (struct ResampleContext *c, int sample_delta, int compensation_distance) | 
Definition at line 76 of file swresample_internal.h.
| typedef int64_t(* get_delay_func) (struct SwrContext *s, int64_t base) | 
Definition at line 77 of file swresample_internal.h.
| typedef int(* invert_initial_buffer_func) (struct ResampleContext *c, AudioData *dst, const AudioData *src, int src_size, int *dst_idx, int *dst_count) | 
Definition at line 78 of file swresample_internal.h.
| typedef int64_t(* get_out_samples_func) (struct SwrContext *s, int in_samples) | 
Definition at line 79 of file swresample_internal.h.
| av_warn_unused_result int swri_realloc_audio | ( | AudioData * | a, | 
| int | count | ||
| ) | 
Definition at line 402 of file swresample.c.
Referenced by invert_initial_buffer(), resample(), resample_flush(), swr_convert(), swr_convert_internal(), and swr_inject_silence().
| void swri_noise_shaping_int16 | ( | SwrContext * | s, | 
| AudioData * | dsts, | ||
| const AudioData * | srcs, | ||
| const AudioData * | noises, | ||
| int | count | ||
| ) | 
Referenced by swr_convert_internal().
| void swri_noise_shaping_int32 | ( | SwrContext * | s, | 
| AudioData * | dsts, | ||
| const AudioData * | srcs, | ||
| const AudioData * | noises, | ||
| int | count | ||
| ) | 
Referenced by swr_convert_internal().
| void swri_noise_shaping_float | ( | SwrContext * | s, | 
| AudioData * | dsts, | ||
| const AudioData * | srcs, | ||
| const AudioData * | noises, | ||
| int | count | ||
| ) | 
Referenced by swr_convert_internal().
| void swri_noise_shaping_double | ( | SwrContext * | s, | 
| AudioData * | dsts, | ||
| const AudioData * | srcs, | ||
| const AudioData * | noises, | ||
| int | count | ||
| ) | 
Referenced by swr_convert_internal().
| av_warn_unused_result int swri_rematrix_init | ( | SwrContext * | s | ) | 
Definition at line 450 of file rematrix.c.
Referenced by swr_init().
| void swri_rematrix_free | ( | SwrContext * | s | ) | 
Definition at line 556 of file rematrix.c.
Referenced by clear_context().
| int swri_rematrix | ( | SwrContext * | s, | 
| AudioData * | out, | ||
| AudioData * | in, | ||
| int | len, | ||
| int | mustcopy | ||
| ) | 
Definition at line 563 of file rematrix.c.
Referenced by swr_convert_internal().
| int swri_rematrix_init_x86 | ( | struct SwrContext * | s | ) | 
Referenced by swri_rematrix_init().
| av_warn_unused_result int swri_get_dither | ( | SwrContext * | s, | 
| void * | dst, | ||
| int | len, | ||
| unsigned | seed, | ||
| enum AVSampleFormat | noise_fmt | ||
| ) | 
Definition at line 27 of file dither.c.
Referenced by swr_convert_internal().
| av_warn_unused_result int swri_dither_init | ( | SwrContext * | s, | 
| enum AVSampleFormat | out_fmt, | ||
| enum AVSampleFormat | in_fmt | ||
| ) | 
Definition at line 80 of file dither.c.
Referenced by swr_init().
| void swri_audio_convert_init_aarch64 | ( | struct AudioConvert * | ac, | 
| enum AVSampleFormat | out_fmt, | ||
| enum AVSampleFormat | in_fmt, | ||
| int | channels | ||
| ) | 
Definition at line 48 of file audio_convert_init.c.
| void swri_audio_convert_init_arm | ( | struct AudioConvert * | ac, | 
| enum AVSampleFormat | out_fmt, | ||
| enum AVSampleFormat | in_fmt, | ||
| int | channels | ||
| ) | 
Definition at line 48 of file audio_convert_init.c.
| void swri_audio_convert_init_x86 | ( | struct AudioConvert * | ac, | 
| enum AVSampleFormat | out_fmt, | ||
| enum AVSampleFormat | in_fmt, | ||
| int | channels | ||
| ) | 
Definition at line 37 of file audio_convert_init.c.
| struct Resampler const swri_resampler | 
Definition at line 504 of file resample.c.
Referenced by swr_init().
| struct Resampler const swri_soxr_resampler | 
Definition at line 126 of file soxr_resample.c.
Referenced by swr_init().
 1.8.17