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

Classes

class  SourceCallback

Public Member Functions

VideoRtpReceiver & operator= (VideoRtpReceiver const &)
 VideoRtpReceiver (VideoRtpReceiver const &)
virtual ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterfacetrack () const
virtual ::webrtc::scoped_refptr<::webrtc::DtlsTransportInterfacedtls_transport () const
virtual ::std::vector<::std::string > stream_ids () const
virtual ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > streams () const
virtual::cricket::MediaType media_type () const
virtual::std::string id () const
virtual::webrtc::RtpParameters GetParameters () const
virtual void SetFrameDecryptor (::webrtc::scoped_refptr<::webrtc::FrameDecryptorInterface > frame_decryptor)
virtual ::webrtc::scoped_refptr<::webrtc::FrameDecryptorInterfaceGetFrameDecryptor () const
virtual void SetDepacketizerToDecoderFrameTransformer (::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface > frame_transformer)
virtual void Stop ()
virtual void SetupMediaChannel (uint ssrc)
virtual void SetupUnsignaledMediaChannel ()
virtual ::std::optional< uint > ssrc () const
virtual void NotifyFirstPacketReceived ()
virtual void set_stream_ids (::std::vector<::std::string > stream_ids)
virtual void set_transport (::webrtc::scoped_refptr<::webrtc::DtlsTransportInterface > dtls_transport)
virtual void SetStreams (::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const &streams)
virtual void SetObserver (::webrtc::RtpReceiverObserverInterface *observer)
virtual void SetJitterBufferMinimumDelay (::std::optional< double > delay_seconds)
virtual void SetMediaChannel (::cricket::MediaReceiveChannelInterface *media_channel)
virtual int AttachmentId () const
virtual ::std::vector<::webrtc::RtpSourceGetSources () const
MCAPI void RestartMediaChannel (::std::optional< uint > ssrc)
MCAPI void RestartMediaChannel_w (::std::optional< uint > ssrc, ::webrtc::MediaSourceInterface::SourceState state)
MCAPI void SetEncodedSinkEnabled (bool enable)
MCAPI void SetMediaChannel_w (::cricket::MediaReceiveChannelInterface *media_channel)
MCAPI void SetupMediaChannel (::std::optional< uint > ssrc, ::cricket::MediaReceiveChannelInterface *media_channel)
MCAPI VideoRtpReceiver (::rtc::Thread *worker_thread, ::std::string receiver_id, ::std::vector<::std::string > stream_ids)
MCAPI VideoRtpReceiver (::rtc::Thread *worker_thread, ::std::string const &receiver_id, ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const &streams)
MCAPI void * $ctor (::rtc::Thread *worker_thread, ::std::string receiver_id, ::std::vector<::std::string > stream_ids)
MCAPI void * $ctor (::rtc::Thread *worker_thread, ::std::string const &receiver_id, ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const &streams)
MCAPI void $dtor ()
MCAPI ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface$track () const
MCAPI ::webrtc::scoped_refptr<::webrtc::DtlsTransportInterface$dtls_transport () const
MCAPI ::std::vector<::std::string > $stream_ids () const
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > $streams () const
MCAPI::cricket::MediaType $media_type () const
MCAPI::std::string $id () const
MCAPI::webrtc::RtpParameters $GetParameters () const
MCAPI void $SetFrameDecryptor (::webrtc::scoped_refptr<::webrtc::FrameDecryptorInterface > frame_decryptor)
MCAPI ::webrtc::scoped_refptr<::webrtc::FrameDecryptorInterface$GetFrameDecryptor () const
MCAPI void $SetDepacketizerToDecoderFrameTransformer (::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface > frame_transformer)
MCAPI void $Stop ()
MCAPI void $SetupMediaChannel (uint ssrc)
MCAPI void $SetupUnsignaledMediaChannel ()
MCAPI ::std::optional< uint > $ssrc () const
MCAPI void $NotifyFirstPacketReceived ()
MCAPI void $set_stream_ids (::std::vector<::std::string > stream_ids)
MCAPI void $set_transport (::webrtc::scoped_refptr<::webrtc::DtlsTransportInterface > dtls_transport)
MCAPI void $SetStreams (::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const &streams)
MCAPI void $SetObserver (::webrtc::RtpReceiverObserverInterface *observer)
MCAPI void $SetJitterBufferMinimumDelay (::std::optional< double > delay_seconds)
MCAPI void $SetMediaChannel (::cricket::MediaReceiveChannelInterface *media_channel)
MCAPI int $AttachmentId () const
MCAPI ::std::vector<::webrtc::RtpSource$GetSources () const
virtual bool SetParameters (::webrtc::RtpParameters const &parameters)
MCAPI bool $SetParameters (::webrtc::RtpParameters const &parameters)
virtual void AddRef () const =0
virtual::webrtc::RefCountReleaseStatus Release () const =0

Static Public Member Functions

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

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnkcde5a1
::ll::UntypedStorage< 1, 1 > mUnk6ff6a3
::ll::UntypedStorage< 8, 8 > mUnk2bb66b
::ll::UntypedStorage< 8, 32 > mUnk56e8b7
::ll::UntypedStorage< 8, 8 > mUnka6f11c
::ll::UntypedStorage< 4, 8 > mUnk9acaf6
::ll::UntypedStorage< 8, 8 > mUnk440670
::ll::UntypedStorage< 8, 8 > mUnk8c5c73
::ll::UntypedStorage< 8, 24 > mUnk4e21ef
::ll::UntypedStorage< 8, 8 > mUnkb0dc91
::ll::UntypedStorage< 1, 1 > mUnk195eca
::ll::UntypedStorage< 4, 4 > mUnkc3d1fa
::ll::UntypedStorage< 8, 8 > mUnkd0d634
::ll::UntypedStorage< 8, 8 > mUnkac204d
::ll::UntypedStorage< 8, 8 > mUnk708183
::ll::UntypedStorage< 8, 24 > mUnk450de9
::ll::UntypedStorage< 1, 1 > mUnk7d9c00
::ll::UntypedStorage< 1, 1 > mUnkdd0d2d

Constructor & Destructor Documentation

◆ VideoRtpReceiver() [1/2]

MCAPI webrtc::VideoRtpReceiver::VideoRtpReceiver ( ::rtc::Thread * worker_thread,
::std::string receiver_id,
::std::vector<::std::string > stream_ids )
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.

◆ VideoRtpReceiver() [2/2]

MCAPI webrtc::VideoRtpReceiver::VideoRtpReceiver ( ::rtc::Thread * worker_thread,
::std::string const & receiver_id,
::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const & streams )
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.

Member Function Documentation

◆ track()

virtual ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > webrtc::VideoRtpReceiver::track ( ) const
virtual

◆ media_type()

virtual::cricket::MediaType webrtc::VideoRtpReceiver::media_type ( ) const
virtual

◆ id()

virtual::std::string webrtc::VideoRtpReceiver::id ( ) const
virtual

◆ GetParameters()

virtual::webrtc::RtpParameters webrtc::VideoRtpReceiver::GetParameters ( ) const
virtual

◆ SetFrameDecryptor()

virtual void webrtc::VideoRtpReceiver::SetFrameDecryptor ( ::webrtc::scoped_refptr<::webrtc::FrameDecryptorInterface > frame_decryptor)
virtual

Reimplemented from webrtc::RtpReceiverInterface.

◆ SetDepacketizerToDecoderFrameTransformer()

virtual void webrtc::VideoRtpReceiver::SetDepacketizerToDecoderFrameTransformer ( ::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface > frame_transformer)
virtual

Reimplemented from webrtc::RtpReceiverInterface.

◆ Stop()

virtual void webrtc::VideoRtpReceiver::Stop ( )
virtual

◆ SetupMediaChannel() [1/2]

virtual void webrtc::VideoRtpReceiver::SetupMediaChannel ( uint ssrc)
virtual

◆ SetupUnsignaledMediaChannel()

virtual void webrtc::VideoRtpReceiver::SetupUnsignaledMediaChannel ( )
virtual

◆ ssrc()

virtual ::std::optional< uint > webrtc::VideoRtpReceiver::ssrc ( ) const
virtual

◆ NotifyFirstPacketReceived()

virtual void webrtc::VideoRtpReceiver::NotifyFirstPacketReceived ( )
virtual

◆ set_stream_ids()

virtual void webrtc::VideoRtpReceiver::set_stream_ids ( ::std::vector<::std::string > stream_ids)
virtual

◆ set_transport()

virtual void webrtc::VideoRtpReceiver::set_transport ( ::webrtc::scoped_refptr<::webrtc::DtlsTransportInterface > dtls_transport)
virtual

◆ SetStreams()

virtual void webrtc::VideoRtpReceiver::SetStreams ( ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const & streams)
virtual

◆ SetObserver()

virtual void webrtc::VideoRtpReceiver::SetObserver ( ::webrtc::RtpReceiverObserverInterface * observer)
virtual

◆ SetJitterBufferMinimumDelay()

virtual void webrtc::VideoRtpReceiver::SetJitterBufferMinimumDelay ( ::std::optional< double > delay_seconds)
virtual

◆ SetMediaChannel()

virtual void webrtc::VideoRtpReceiver::SetMediaChannel ( ::cricket::MediaReceiveChannelInterface * media_channel)
virtual

◆ AttachmentId()

virtual int webrtc::VideoRtpReceiver::AttachmentId ( ) const
virtual

◆ RestartMediaChannel()

MCAPI void webrtc::VideoRtpReceiver::RestartMediaChannel ( ::std::optional< uint > ssrc)
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.

◆ RestartMediaChannel_w()

MCAPI void webrtc::VideoRtpReceiver::RestartMediaChannel_w ( ::std::optional< uint > ssrc,
::webrtc::MediaSourceInterface::SourceState state )
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.

◆ SetEncodedSinkEnabled()

MCAPI void webrtc::VideoRtpReceiver::SetEncodedSinkEnabled ( bool enable)
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.

◆ SetMediaChannel_w()

MCAPI void webrtc::VideoRtpReceiver::SetMediaChannel_w ( ::cricket::MediaReceiveChannelInterface * media_channel)
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.

◆ SetupMediaChannel() [2/2]

MCAPI void webrtc::VideoRtpReceiver::SetupMediaChannel ( ::std::optional< uint > ssrc,
::cricket::MediaReceiveChannelInterface * media_channel )
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.

◆ $ctor() [1/2]

MCAPI void * webrtc::VideoRtpReceiver::$ctor ( ::rtc::Thread * worker_thread,
::std::string receiver_id,
::std::vector<::std::string > stream_ids )
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.

◆ $ctor() [2/2]

MCAPI void * webrtc::VideoRtpReceiver::$ctor ( ::rtc::Thread * worker_thread,
::std::string const & receiver_id,
::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const & streams )
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::VideoRtpReceiver::$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.

◆ $track()

MCAPI ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > webrtc::VideoRtpReceiver::$track ( ) const
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.

◆ $dtls_transport()

MCAPI ::webrtc::scoped_refptr<::webrtc::DtlsTransportInterface > webrtc::VideoRtpReceiver::$dtls_transport ( ) const
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.

◆ $stream_ids()

MCAPI ::std::vector<::std::string > webrtc::VideoRtpReceiver::$stream_ids ( ) const
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.

◆ $streams()

MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > webrtc::VideoRtpReceiver::$streams ( ) const
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.

◆ $media_type()

MCAPI::cricket::MediaType webrtc::VideoRtpReceiver::$media_type ( ) const
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.

◆ $id()

MCAPI::std::string webrtc::VideoRtpReceiver::$id ( ) const
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.

◆ $GetParameters()

MCAPI::webrtc::RtpParameters webrtc::VideoRtpReceiver::$GetParameters ( ) const
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.

◆ $SetFrameDecryptor()

MCAPI void webrtc::VideoRtpReceiver::$SetFrameDecryptor ( ::webrtc::scoped_refptr<::webrtc::FrameDecryptorInterface > frame_decryptor)
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.

◆ $GetFrameDecryptor()

MCAPI ::webrtc::scoped_refptr<::webrtc::FrameDecryptorInterface > webrtc::VideoRtpReceiver::$GetFrameDecryptor ( ) const
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::VideoRtpReceiver::$SetDepacketizerToDecoderFrameTransformer ( ::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface > frame_transformer)
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.

◆ $Stop()

MCAPI void webrtc::VideoRtpReceiver::$Stop ( )
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.

◆ $SetupMediaChannel()

MCAPI void webrtc::VideoRtpReceiver::$SetupMediaChannel ( uint ssrc)
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.

◆ $SetupUnsignaledMediaChannel()

MCAPI void webrtc::VideoRtpReceiver::$SetupUnsignaledMediaChannel ( )
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.

◆ $ssrc()

MCAPI ::std::optional< uint > webrtc::VideoRtpReceiver::$ssrc ( ) const
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.

◆ $NotifyFirstPacketReceived()

MCAPI void webrtc::VideoRtpReceiver::$NotifyFirstPacketReceived ( )
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.

◆ $set_stream_ids()

MCAPI void webrtc::VideoRtpReceiver::$set_stream_ids ( ::std::vector<::std::string > stream_ids)
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.

◆ $set_transport()

MCAPI void webrtc::VideoRtpReceiver::$set_transport ( ::webrtc::scoped_refptr<::webrtc::DtlsTransportInterface > dtls_transport)
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.

◆ $SetStreams()

MCAPI void webrtc::VideoRtpReceiver::$SetStreams ( ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const & streams)
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.

◆ $SetObserver()

MCAPI void webrtc::VideoRtpReceiver::$SetObserver ( ::webrtc::RtpReceiverObserverInterface * observer)
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.

◆ $SetJitterBufferMinimumDelay()

MCAPI void webrtc::VideoRtpReceiver::$SetJitterBufferMinimumDelay ( ::std::optional< double > delay_seconds)
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.

◆ $SetMediaChannel()

MCAPI void webrtc::VideoRtpReceiver::$SetMediaChannel ( ::cricket::MediaReceiveChannelInterface * media_channel)
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.

◆ $AttachmentId()

MCAPI int webrtc::VideoRtpReceiver::$AttachmentId ( ) const
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.

◆ $GetSources()

MCAPI ::std::vector<::webrtc::RtpSource > webrtc::VideoRtpReceiver::$GetSources ( ) const
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()

MCAPI void ** webrtc::VideoRtpReceiver::$vftable ( )
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.

◆ CreateStreamsFromIds()

MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > webrtc::RtpReceiverInternal::CreateStreamsFromIds ( ::std::vector<::std::string > stream_ids)
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.

◆ GenerateUniqueId()

MCAPI int webrtc::RtpReceiverInternal::GenerateUniqueId ( )
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.

◆ $SetParameters()

MCAPI bool webrtc::RtpReceiverInterface::$SetParameters ( ::webrtc::RtpParameters const & parameters)
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.

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