LeviLamina
Loading...
Searching...
No Matches
cricket::VideoMediaReceiveChannelInterface Class Referenceabstract
+ Inheritance diagram for cricket::VideoMediaReceiveChannelInterface:

Public Member Functions

virtual bool SetReceiverParameters (::cricket::VideoReceiverParameters const &)=0
 
virtual::webrtc::RtpParameters GetRtpReceiverParameters (uint) const =0
 
virtual void SetReceive (bool)=0
 
virtual::webrtc::RtpParameters GetDefaultRtpReceiveParameters () const =0
 
virtual bool SetSink (uint, ::rtc::VideoSinkInterface<::webrtc::VideoFrame > *)=0
 
virtual void SetDefaultSink (::rtc::VideoSinkInterface<::webrtc::VideoFrame > *)=0
 
virtual void RequestRecvKeyFrame (uint)=0
 
virtual ::std::vector<::webrtc::RtpSourceGetSources (uint) const =0
 
virtual void SetRecordableEncodedFrameCallback (uint, ::std::function< void(::webrtc::RecordableEncodedFrame const &)>)=0
 
virtual void ClearRecordableEncodedFrameCallback (uint)=0
 
virtual bool GetStats (::cricket::VideoMediaReceiveInfo *)=0
 
virtual void SetReceiverFeedbackParameters (bool, bool, ::webrtc::RtcpMode, ::std::optional< int >)=0
 
virtual bool AddDefaultRecvStreamForTesting (::cricket::StreamParams const &)=0
 
virtual::cricket::VideoMediaReceiveChannelInterface * AsVideoReceiveChannel ()=0
 
virtual::cricket::VoiceMediaReceiveChannelInterface * AsVoiceReceiveChannel ()=0
 
virtual::cricket::MediaType media_type () const =0
 
virtual bool AddRecvStream (::cricket::StreamParams const &)=0
 
virtual bool RemoveRecvStream (uint)=0
 
virtual void ResetUnsignaledRecvStream ()=0
 
virtual void SetInterface (::cricket::MediaChannelNetworkInterface *)=0
 
virtual void OnPacketReceived (::webrtc::RtpPacketReceived const &)=0
 
virtual ::std::optional< uint > GetUnsignaledSsrc () const =0
 
virtual void ChooseReceiverReportSsrc (::std::set< uint > const &)=0
 
virtual void OnDemuxerCriteriaUpdatePending ()=0
 
virtual void OnDemuxerCriteriaUpdateComplete ()=0
 
virtual void SetFrameDecryptor (uint, ::webrtc::scoped_refptr<::webrtc::FrameDecryptorInterface >)=0
 
virtual void SetDepacketizerToDecoderFrameTransformer (uint, ::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface >)=0
 
virtual bool SetBaseMinimumPlayoutDelayMs (uint, int)=0
 
virtual ::std::optional< int > GetBaseMinimumPlayoutDelayMs (uint) const =0
 

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