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