LeviLamina
Loading...
Searching...
No Matches
webrtc::TransformableAudioFrameInterface Class Referenceabstract
+ Inheritance diagram for webrtc::TransformableAudioFrameInterface:

Public Types

enum class  FrameType : int { KEmptyFrame = 0 , KAudioFrameSpeech = 1 , KAudioFrameCN = 2 }
 
enum class  Direction : int { KUnknown = 0 , KReceiver = 1 , KSender = 2 }
 

Public Member Functions

virtual ::rtc::ArrayView< uint const > GetContributingSources () const =0
 
virtual ::std::optional< ushort > const SequenceNumber () const =0
 
virtual ::std::optional< uint64 > AbsoluteCaptureTimestamp () const =0
 
virtual::webrtc::TransformableAudioFrameInterface::FrameType Type () const
 
virtual ::rtc::ArrayView< uchar const > GetData () const =0
 
virtual void SetData (::rtc::ArrayView< uchar const >)=0
 
virtual uchar GetPayloadType () const =0
 
virtual uint GetSsrc () const =0
 
virtual uint GetTimestamp () const =0
 
virtual void SetRTPTimestamp (uint)=0
 
virtual ::std::optional<::webrtc::TimestampGetCaptureTimeIdentifier () const
 
virtual::webrtc::TransformableFrameInterface::Direction GetDirection () const
 
virtual::std::string GetMimeType () const =0
 

The documentation for this class was generated from the following file: