3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/VideoFrameType.h"
10namespace webrtc {
class EncodedImageCallback; }
11namespace webrtc {
class FecControllerOverride; }
12namespace webrtc {
class VideoCodec; }
13namespace webrtc {
class VideoFrame; }
205 virtual int Release() = 0;
208 virtual int Encode(
::webrtc::VideoFrame const&, ::std::vector<::webrtc::VideoFrameType>
const*) = 0;
214 virtual void OnPacketLossRateUpdate(
float);
217 virtual void OnRttUpdate(int64);
223 virtual ::webrtc::VideoEncoder::EncoderInfo GetEncoderInfo()
const = 0;
Definition EncodedImageCallback.h:13
Definition FecControllerOverride.h:7
Definition VideoCodec.h:7
Definition VideoEncoder.h:18
Definition VideoFrame.h:19
Definition VideoEncoder.h:155
Definition VideoEncoder.h:89
Definition VideoEncoder.h:138
Definition VideoEncoder.h:33
Definition VideoEncoder.h:114
Definition VideoEncoder.h:72
Definition VideoEncoder.h:56
Definition VideoEncoder.h:48
Definition VideoEncoder.h:169