12 #include <libavfilter/avfilter.h>    13 #include <libavutil/frame.h>    26   void Init(AVSampleFormat 
fmt, 
int sampleRate, uint64_t channelLayout);
    27   int ProcessFilter(uint8_t **dst_buffer, 
int dst_samples, uint8_t **src_buffer, 
int src_samples, 
int src_bufsize);
    28   bool SetTempo(
float tempo);
    29   bool NeedData() 
const;
    31   bool IsActive() 
const;
    32   int GetBufferedSamples() 
const;
    35   bool CreateFilterGraph();
    36   bool CreateAtempoFilter();
    39   AVSampleFormat m_sampleFormat;
    41   uint64_t m_channelLayout;
    42   AVFilterGraph* m_pFilterGraph;
    43   AVFilterContext* m_pFilterCtxIn;
    44   AVFilterContext* m_pFilterCtxOut;
    45   AVFilterContext* m_pFilterCtxAtempo;
    47   SwrContext* m_pConvertCtx;
    48   AVFrame* m_pConvertFrame;
    55   bool m_ptsInitialized;
 Definition: ActiveAEFilter.h:21
Definition: Application.h:67