Switch Controller
|
#include <AudioFrameSink.h>
Public Member Functions | |
AudioFrameSink () | |
AudioFrameSink (AVChannelLayout outChannelLayout, AVSampleFormat outputSampleFormat, int outSampleRate, bool loopRecording=false, int64_t loopBufferSize=0) | |
AVMediaType | getType () const override |
Public Member Functions inherited from FFmpegFrameSink | |
virtual | ~FFmpegFrameSink () |
void | init (AVCodecContext *decoderContext) |
void | waitForInit () |
void | outputFrame (AVFrame *frame) |
long long | getData (std::vector< uint8_t > &data) |
long long | getNextData (std::vector< uint8_t > &data, long long lastFrameSeen) |
virtual AVMediaType | getType () const =0 |
Additional Inherited Members | |
virtual void | virtualInit (AVCodecContext *decoderContext)=0 |
virtual void | virtualOutputFrame (AVFrame *frame)=0 |
virtual void | getDataWithoutLock (std::vector< uint8_t > &data)=0 |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements FFmpegFrameSink.