diff options
Diffstat (limited to 'libswresample/audioconvert.h')
-rw-r--r-- | libswresample/audioconvert.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/libswresample/audioconvert.h b/libswresample/audioconvert.h index 6d09271b35..9f16caf6d7 100644 --- a/libswresample/audioconvert.h +++ b/libswresample/audioconvert.h @@ -33,8 +33,15 @@ #include "libavutil/cpu.h" #include "libavutil/audioconvert.h" -struct AudioConvert; -typedef struct AudioConvert AudioConvert; + +typedef void (conv_func_type)(uint8_t *po, const uint8_t *pi, int is, int os, uint8_t *end); + +typedef struct AudioConvert { + int channels; + conv_func_type *conv_f; + const int *ch_map; + uint8_t silence[8]; ///< silence input sample +}AudioConvert; /** * Create an audio sample format converter context |