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

Classes

struct  Capabilities
 
struct  EncoderInfo
 
struct  LossNotification
 
struct  QpThresholds
 
struct  RateControlParameters
 
struct  ResolutionBitrateLimits
 
struct  ScalingSettings
 
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: