|
enum class | CodecType : int {
KOther = 0
, KOpus = 1
, KIsac = 2
, KPcmA = 3
,
KPcmU = 4
, KG722 = 5
, KIlbc = 6
, KMaxLoggedAudioCodecTypes = 7
} |
|
enum class | Application : int { KSpeech = 0
, KAudio = 1
} |
|
|
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 ::rtc::ArrayView<::std::unique_ptr<::webrtc::AudioEncoder > > | ReclaimContainedEncoders () |
|
virtual bool | EnableAudioNetworkAdaptor (::std::string const &, ::webrtc::RtcEventLog *) |
|
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, ::rtc::ArrayView< short const >, ::rtc::BufferT< uchar, 0 > *)=0 |
|
The documentation for this class was generated from the following file: