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; }
211 virtual int Release() = 0;
214 virtual int Encode(
::webrtc::VideoFrame const&, ::std::vector<::webrtc::VideoFrameType>
const*) = 0;
220 virtual void OnPacketLossRateUpdate(
float);
223 virtual void OnRttUpdate(int64);
229 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:161
Definition VideoEncoder.h:89
Definition VideoEncoder.h:144
Definition VideoEncoder.h:33
Definition VideoEncoder.h:114
Definition VideoEncoder.h:72
Definition VideoEncoder.h:56
Definition VideoEncoder.h:48
Definition VideoEncoder.h:175