API Reference
On this page
Classes | |
| struct | EncodedInfoLeaf |
| struct | EncodedInfo |
Public Member Functions | |
| virtual int | SampleRateHz () const =0 |
| virtual uint64 | NumChannels () const =0 |
| virtual int | RtpTimestampRateHz () const |
| virtual uint64 | Num10MsFramesInNextPacket () const =0 |
| virtual uint64 | Max10MsFramesInAPacket () const =0 |
| virtual int | GetTargetBitrate () const =0 |
| virtual void | Reset ()=0 |
| virtual bool | SetFec (bool) |
| virtual bool | SetDtx (bool) |
| virtual bool | GetDtx () const |
| virtual bool | SetApplication (::webrtc::AudioEncoder::Application) |
| virtual void | SetMaxPlaybackRate (int) |
| virtual void | SetTargetBitrate (int) |
| virtual ::webrtc::ArrayView<::std::unique_ptr<::webrtc::AudioEncoder > > | ReclaimContainedEncoders () |
| virtual bool | EnableAudioNetworkAdaptor (::std::string_view) |
| virtual void | DisableAudioNetworkAdaptor () |
| virtual void | OnReceivedUplinkPacketLossFraction (float) |
| virtual void | OnReceivedUplinkRecoverablePacketLossFraction (float) |
| virtual void | OnReceivedTargetAudioBitrate (int) |
| virtual void | OnReceivedUplinkBandwidth (int, ::std::optional< int64 >) |
| virtual void | OnReceivedUplinkAllocation (::webrtc::BitrateAllocationUpdate) |
| virtual void | OnReceivedRtt (int) |
| virtual void | OnReceivedOverhead (uint64) |
| virtual void | SetReceiverFrameLengthRange (int, int) |
| virtual::webrtc::ANAStats | GetANAStats () const |
| virtual ::std::optional<::std::pair<::webrtc::TimeDelta, ::webrtc::TimeDelta > > | GetFrameLengthRange () const =0 |
| virtual ::std::optional<::std::pair<::webrtc::DataRate, ::webrtc::DataRate > > | GetBitrateRange () const |
| virtual::webrtc::AudioEncoder::EncodedInfo | EncodeImpl (uint, ::webrtc::ArrayView< short const >, ::webrtc::BufferT< uchar, 0 > *)=0 |