LeviLamina
Loading...
Searching...
No Matches
webrtc::VideoEncoder Class Referenceabstract

Classes

struct  Capabilities
struct  LossNotification
struct  QpThresholds
struct  RateControlParameters
struct  ResolutionBitrateLimits
struct  ScalingSettings
struct  EncoderInfo
struct  Settings

Public Member Functions

virtual void SetFecControllerOverride (::webrtc::FecControllerOverride *)
virtual int InitEncode (::webrtc::VideoCodec const *, int, uint64)
virtual int InitEncode (::webrtc::VideoCodec const *, ::webrtc::VideoEncoder::Settings const &)
virtual int RegisterEncodeCompleteCallback (::webrtc::EncodedImageCallback *)=0
virtual int Release ()=0
virtual int Encode (::webrtc::VideoFrame const &, ::std::vector<::webrtc::VideoFrameType > const *)=0
virtual void SetRates (::webrtc::VideoEncoder::RateControlParameters const &)=0
virtual void OnPacketLossRateUpdate (float)
virtual void OnRttUpdate (int64)
virtual void OnLossNotification (::webrtc::VideoEncoder::LossNotification const &)
virtual::webrtc::VideoEncoder::EncoderInfo GetEncoderInfo () const =0

The documentation for this class was generated from the following file: