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

Public Member Functions

virtual void Stop ()=0
virtual void SetMediaChannel (::webrtc::MediaReceiveChannelInterface *media_channel)=0
virtual void SetupMediaChannel (uint ssrc)=0
virtual void SetupUnsignaledMediaChannel ()=0
virtual void set_transport (::webrtc::scoped_refptr<::webrtc::DtlsTransportInterface > dtls_transport)=0
virtual ::std::optional< uint > ssrc () const =0
virtual void NotifyFirstPacketReceived ()=0
virtual void set_stream_ids (::std::vector<::std::string > stream_ids)=0
virtual void SetStreams (::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const &streams)=0
virtual int AttachmentId () const =0
MCAPI void $dtor ()
virtual ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track () const =0
virtual ::webrtc::scoped_refptr<::webrtc::DtlsTransportInterface > dtls_transport () const
virtual ::std::vector<::std::string > stream_ids () const
virtual ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > streams () const
virtual::webrtc::MediaType media_type () const =0
virtual::std::string id () const =0
virtual::webrtc::RtpParameters GetParameters () const =0
virtual bool SetParameters (::webrtc::RtpParameters const &)
virtual void SetObserver (::webrtc::RtpReceiverObserverInterface *a1)=0
virtual void SetJitterBufferMinimumDelay (::std::optional< double > a1)=0
virtual ::std::vector<::webrtc::RtpSource > GetSources () const
virtual void SetFrameDecryptor (::webrtc::scoped_refptr<::webrtc::FrameDecryptorInterface > a1)
virtual ::webrtc::scoped_refptr<::webrtc::FrameDecryptorInterface > GetFrameDecryptor () const
virtual void SetDepacketizerToDecoderFrameTransformer (::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface > frame_transformer)
virtual void SetFrameTransformer (::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface > a1)
MCAPI bool $SetParameters (::webrtc::RtpParameters const &)
MCAPI void $SetDepacketizerToDecoderFrameTransformer (::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface > frame_transformer)
virtual void AddRef () const =0
virtual::webrtc::RefCountReleaseStatus Release () const =0

Static Public Member Functions

static MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > CreateStreamsFromIds (::std::vector<::std::string > stream_ids)
static MCAPI int GenerateUniqueId ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()

Member Function Documentation

◆ CreateStreamsFromIds()

MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > webrtc::RtpReceiverInternal::CreateStreamsFromIds ( ::std::vector<::std::string > stream_ids)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GenerateUniqueId()

MCAPI int webrtc::RtpReceiverInternal::GenerateUniqueId ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void webrtc::RtpReceiverInternal::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetFrameTransformer()

virtual void webrtc::RtpReceiverInterface::SetFrameTransformer ( ::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface > a1)
virtualinherited

◆ $SetParameters()

MCAPI bool webrtc::RtpReceiverInterface::$SetParameters ( ::webrtc::RtpParameters const & )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $SetDepacketizerToDecoderFrameTransformer()

MCAPI void webrtc::RtpReceiverInterface::$SetDepacketizerToDecoderFrameTransformer ( ::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface > frame_transformer)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable() [1/2]

MCAPI void ** webrtc::RefCountInterface::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable() [2/2]

MCAPI void ** webrtc::FrameTransformerHost::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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