LeviLamina
|
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 |