LeviLamina
Loading...
Searching...
No Matches
webrtc::VideoChannel Class Reference
Inheritance diagram for webrtc::VideoChannel:

Public Types

enum class  SocketType : int { Rtp = 0 , Rtcp = 1 }

Public Member Functions

VideoChannel & operator= (VideoChannel const &)
 VideoChannel (VideoChannel const &)
virtual::webrtc::VideoChannel * AsVideoChannel ()
virtual::webrtc::VoiceChannel * AsVoiceChannel ()
virtual::webrtc::VideoMediaSendChannelInterface * media_send_channel ()
virtual::webrtc::VideoMediaSendChannelInterface * video_media_send_channel ()
virtual::webrtc::VideoMediaReceiveChannelInterface * media_receive_channel ()
virtual::webrtc::VideoMediaReceiveChannelInterface * video_media_receive_channel ()
virtual::webrtc::MediaType media_type () const
virtual void UpdateMediaSendRecvState_w ()
virtual bool SetLocalContent_w (::webrtc::MediaContentDescription const *content, ::webrtc::SdpType type, ::std::string &error_desc)
virtual bool SetRemoteContent_w (::webrtc::MediaContentDescription const *content, ::webrtc::SdpType type, ::std::string &error_desc)
MCAPI VideoChannel (::webrtc::TaskQueueBase *worker_thread, ::webrtc::Thread *network_thread, ::webrtc::TaskQueueBase *signaling_thread, ::std::unique_ptr<::webrtc::VideoMediaSendChannelInterface > media_send_channel, ::std::unique_ptr<::webrtc::VideoMediaReceiveChannelInterface > media_receive_channel, ::std::string_view mid, bool srtp_required, ::webrtc::CryptoOptions crypto_options, ::webrtc::UniqueRandomIdGenerator *ssrc_generator)
MCAPI void * $ctor (::webrtc::TaskQueueBase *worker_thread, ::webrtc::Thread *network_thread, ::webrtc::TaskQueueBase *signaling_thread, ::std::unique_ptr<::webrtc::VideoMediaSendChannelInterface > media_send_channel, ::std::unique_ptr<::webrtc::VideoMediaReceiveChannelInterface > media_receive_channel, ::std::string_view mid, bool srtp_required, ::webrtc::CryptoOptions crypto_options, ::webrtc::UniqueRandomIdGenerator *ssrc_generator)
MCAPI::webrtc::VideoChannel * $AsVideoChannel ()
MCAPI::webrtc::VoiceChannel * $AsVoiceChannel ()
MCAPI::webrtc::VideoMediaSendChannelInterface * $media_send_channel ()
MCAPI::webrtc::VideoMediaSendChannelInterface * $video_media_send_channel ()
MCAPI::webrtc::VideoMediaReceiveChannelInterface * $media_receive_channel ()
MCAPI::webrtc::VideoMediaReceiveChannelInterface * $video_media_receive_channel ()
MCAPI::webrtc::MediaType $media_type () const
MCAPI void $UpdateMediaSendRecvState_w ()
MCAPI bool $SetLocalContent_w (::webrtc::MediaContentDescription const *content, ::webrtc::SdpType type, ::std::string &error_desc)
MCAPI bool $SetRemoteContent_w (::webrtc::MediaContentDescription const *content, ::webrtc::SdpType type, ::std::string &error_desc)
virtual::std::string const & mid () const
virtual::std::string_view transport_name () const
virtual bool SetRtpTransport (::webrtc::RtpTransportInternal *rtp_transport)
virtual bool SetLocalContent (::webrtc::MediaContentDescription const *content, ::webrtc::SdpType type, ::std::string &error_desc)
virtual bool SetRemoteContent (::webrtc::MediaContentDescription const *content, ::webrtc::SdpType type, ::std::string &error_desc)
virtual bool SetPayloadTypeDemuxingEnabled (bool enabled)
virtual void Enable (bool enable)
virtual ::std::vector<::webrtc::StreamParams > const & local_streams () const
virtual ::std::vector<::webrtc::StreamParams > const & remote_streams () const
virtual void SetFirstPacketReceivedCallback (::std::function< void()> callback)
virtual void SetFirstPacketSentCallback (::std::function< void()> callback)
virtual int SetOption (::webrtc::MediaChannelNetworkInterface::SocketType type, ::webrtc::Socket::Option opt, int value)
virtual void OnRtpPacket (::webrtc::RtpPacketReceived const &parsed_packet)
virtual::webrtc::VoiceMediaSendChannelInterface * voice_media_send_channel ()
virtual::webrtc::VoiceMediaReceiveChannelInterface * voice_media_receive_channel ()
virtual bool SendPacket (::webrtc::CopyOnWriteBuffer *packet, ::webrtc::AsyncSocketPacketOptions const &options)
MCAPI bool SendPacket (bool rtcp, ::webrtc::CopyOnWriteBuffer *packet, ::webrtc::AsyncSocketPacketOptions const &options)
virtual bool SendRtcp (::webrtc::CopyOnWriteBuffer *packet, ::webrtc::AsyncSocketPacketOptions const &options)
MCAPI void ChannelNotWritable_n ()
MCAPI void ChannelWritable_n ()
MCAPI bool ConnectToRtpTransport_n ()
MCAPI void DisableMedia_w ()
MCAPI bool MaybeAddHandledPayloadType (int payload_type)
MCAPI bool MaybeUpdateDemuxerAndRtpExtensions_w (bool update_demuxer, ::std::optional<::std::vector<::webrtc::RtpExtension > > extensions, ::std::string &error_desc)
MCAPI bool RegisterRtpDemuxerSink_w ()
MCAPI::std::string ToString () const
MCAPI bool UpdateLocalStreams_w (::std::vector<::webrtc::StreamParams > const &streams, ::webrtc::SdpType type, ::std::string &error_desc)
MCAPI bool UpdateRemoteStreams_w (::webrtc::MediaContentDescription const *content, ::webrtc::SdpType type, ::std::string &error_desc)
MCAPI bool srtp_active () const
MCAPI void * $ctor (::webrtc::TaskQueueBase *worker_thread, ::webrtc::Thread *network_thread, ::webrtc::TaskQueueBase *signaling_thread, ::std::unique_ptr<::webrtc::MediaSendChannelInterface > send_media_channel_impl, ::std::unique_ptr<::webrtc::MediaReceiveChannelInterface > receive_media_channel_impl, ::std::string_view mid, bool srtp_required, ::webrtc::CryptoOptions crypto_options, ::webrtc::UniqueRandomIdGenerator *ssrc_generator)
MCAPI void $dtor ()
MCAPI::std::string const & $mid () const
MCAPI::std::string_view $transport_name () const
MCAPI bool $SetRtpTransport (::webrtc::RtpTransportInternal *rtp_transport)
MCAPI bool $SetLocalContent (::webrtc::MediaContentDescription const *content, ::webrtc::SdpType type, ::std::string &error_desc)
MCAPI bool $SetRemoteContent (::webrtc::MediaContentDescription const *content, ::webrtc::SdpType type, ::std::string &error_desc)
MCAPI bool $SetPayloadTypeDemuxingEnabled (bool enabled)
MCAPI void $Enable (bool enable)
MCAPI ::std::vector<::webrtc::StreamParams > const & $local_streams () const
MCAPI ::std::vector<::webrtc::StreamParams > const & $remote_streams () const
MCAPI void $SetFirstPacketReceivedCallback (::std::function< void()> callback)
MCAPI void $SetFirstPacketSentCallback (::std::function< void()> callback)
MCAPI int $SetOption (::webrtc::MediaChannelNetworkInterface::SocketType type, ::webrtc::Socket::Option opt, int value)
MCAPI void $OnRtpPacket (::webrtc::RtpPacketReceived const &parsed_packet)
MCAPI::webrtc::VoiceMediaSendChannelInterface * $voice_media_send_channel ()
MCAPI::webrtc::VoiceMediaReceiveChannelInterface * $voice_media_receive_channel ()
MCAPI bool $SendPacket (::webrtc::CopyOnWriteBuffer *packet, ::webrtc::AsyncSocketPacketOptions const &options)
MCAPI bool $SendRtcp (::webrtc::CopyOnWriteBuffer *packet, ::webrtc::AsyncSocketPacketOptions const &options)

Static Public Member Functions

static MCAPI void ** $vftableForChannelInterface ()
static MCAPI void ** $vftableForRtpPacketSinkInterface ()
static MCAPI void ** $vftableForMediaChannelNetworkInterface ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 120 > mUnkf336ba
::ll::UntypedStorage< 8, 104 > mUnk1c577d
::ll::UntypedStorage< 8, 8 > mUnk117f8c
::ll::UntypedStorage< 8, 8 > mUnk8da9d2
::ll::UntypedStorage< 8, 8 > mUnkc323d3
::ll::UntypedStorage< 8, 8 > mUnk5c7572
::ll::UntypedStorage< 8, 8 > mUnk8c71db
::ll::UntypedStorage< 8, 8 > mUnk35c471
::ll::UntypedStorage< 8, 64 > mUnk8a4672
::ll::UntypedStorage< 8, 64 > mUnk382937
::ll::UntypedStorage< 8, 8 > mUnkb2a9f1
::ll::UntypedStorage< 8, 24 > mUnka3ed7b
::ll::UntypedStorage< 8, 24 > mUnkdf42f6
::ll::UntypedStorage< 1, 1 > mUnk21901e
::ll::UntypedStorage< 1, 1 > mUnk3de49a
::ll::UntypedStorage< 1, 1 > mUnk6a591e
::ll::UntypedStorage< 1, 1 > mUnk94ad59
::ll::UntypedStorage< 4, 4 > mUnkbc057e
::ll::UntypedStorage< 1, 1 > mUnke0e696
::ll::UntypedStorage< 1, 1 > mUnk94a9ba
::ll::UntypedStorage< 1, 1 > mUnkbe9cc1
::ll::UntypedStorage< 8, 24 > mUnk16a138
::ll::UntypedStorage< 8, 24 > mUnkb9f3f2
::ll::UntypedStorage< 4, 4 > mUnkf8395f
::ll::UntypedStorage< 4, 4 > mUnkaea4ec
::ll::UntypedStorage< 8, 32 > mUnk345786
::ll::UntypedStorage< 8, 24 > mUnk10a28a
::ll::UntypedStorage< 8, 128 > mUnk7306cf
::ll::UntypedStorage< 8, 8 > mUnk908d87

Constructor & Destructor Documentation

◆ VideoChannel()

MCAPI webrtc::VideoChannel::VideoChannel ( ::webrtc::TaskQueueBase * worker_thread,
::webrtc::Thread * network_thread,
::webrtc::TaskQueueBase * signaling_thread,
::std::unique_ptr<::webrtc::VideoMediaSendChannelInterface > media_send_channel,
::std::unique_ptr<::webrtc::VideoMediaReceiveChannelInterface > media_receive_channel,
::std::string_view mid,
bool srtp_required,
::webrtc::CryptoOptions crypto_options,
::webrtc::UniqueRandomIdGenerator * ssrc_generator )
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

◆ AsVideoChannel()

virtual::webrtc::VideoChannel * webrtc::VideoChannel::AsVideoChannel ( )
virtual

◆ AsVoiceChannel()

virtual::webrtc::VoiceChannel * webrtc::VideoChannel::AsVoiceChannel ( )
virtual

◆ media_send_channel()

virtual::webrtc::VideoMediaSendChannelInterface * webrtc::VideoChannel::media_send_channel ( )
virtual

◆ video_media_send_channel()

virtual::webrtc::VideoMediaSendChannelInterface * webrtc::VideoChannel::video_media_send_channel ( )
virtual

Reimplemented from webrtc::BaseChannel.

◆ media_receive_channel()

virtual::webrtc::VideoMediaReceiveChannelInterface * webrtc::VideoChannel::media_receive_channel ( )
virtual

◆ video_media_receive_channel()

virtual::webrtc::VideoMediaReceiveChannelInterface * webrtc::VideoChannel::video_media_receive_channel ( )
virtual

Reimplemented from webrtc::BaseChannel.

◆ media_type()

virtual::webrtc::MediaType webrtc::VideoChannel::media_type ( ) const
virtual

◆ UpdateMediaSendRecvState_w()

virtual void webrtc::VideoChannel::UpdateMediaSendRecvState_w ( )
virtual

Implements webrtc::BaseChannel.

◆ SetLocalContent_w()

virtual bool webrtc::VideoChannel::SetLocalContent_w ( ::webrtc::MediaContentDescription const * content,
::webrtc::SdpType type,
::std::string & error_desc )
virtual

Implements webrtc::BaseChannel.

◆ SetRemoteContent_w()

virtual bool webrtc::VideoChannel::SetRemoteContent_w ( ::webrtc::MediaContentDescription const * content,
::webrtc::SdpType type,
::std::string & error_desc )
virtual

Implements webrtc::BaseChannel.

◆ $ctor() [1/2]

MCAPI void * webrtc::VideoChannel::$ctor ( ::webrtc::TaskQueueBase * worker_thread,
::webrtc::Thread * network_thread,
::webrtc::TaskQueueBase * signaling_thread,
::std::unique_ptr<::webrtc::VideoMediaSendChannelInterface > media_send_channel,
::std::unique_ptr<::webrtc::VideoMediaReceiveChannelInterface > media_receive_channel,
::std::string_view mid,
bool srtp_required,
::webrtc::CryptoOptions crypto_options,
::webrtc::UniqueRandomIdGenerator * ssrc_generator )
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.

◆ $AsVideoChannel()

MCAPI::webrtc::VideoChannel * webrtc::VideoChannel::$AsVideoChannel ( )
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.

◆ $AsVoiceChannel()

MCAPI::webrtc::VoiceChannel * webrtc::VideoChannel::$AsVoiceChannel ( )
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_send_channel()

MCAPI::webrtc::VideoMediaSendChannelInterface * webrtc::VideoChannel::$media_send_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.

◆ $video_media_send_channel()

MCAPI::webrtc::VideoMediaSendChannelInterface * webrtc::VideoChannel::$video_media_send_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.

◆ $media_receive_channel()

MCAPI::webrtc::VideoMediaReceiveChannelInterface * webrtc::VideoChannel::$media_receive_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.

◆ $video_media_receive_channel()

MCAPI::webrtc::VideoMediaReceiveChannelInterface * webrtc::VideoChannel::$video_media_receive_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.

◆ $media_type()

MCAPI::webrtc::MediaType webrtc::VideoChannel::$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.

◆ $UpdateMediaSendRecvState_w()

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

◆ $SetLocalContent_w()

MCAPI bool webrtc::VideoChannel::$SetLocalContent_w ( ::webrtc::MediaContentDescription const * content,
::webrtc::SdpType type,
::std::string & error_desc )
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.

◆ $SetRemoteContent_w()

MCAPI bool webrtc::VideoChannel::$SetRemoteContent_w ( ::webrtc::MediaContentDescription const * content,
::webrtc::SdpType type,
::std::string & error_desc )
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.

◆ $vftableForChannelInterface()

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

◆ $vftableForRtpPacketSinkInterface()

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

◆ $vftableForMediaChannelNetworkInterface()

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

◆ mid()

virtual::std::string const & webrtc::BaseChannel::mid ( ) const
virtualinherited

◆ transport_name()

virtual::std::string_view webrtc::BaseChannel::transport_name ( ) const
virtualinherited

◆ SetRtpTransport()

virtual bool webrtc::BaseChannel::SetRtpTransport ( ::webrtc::RtpTransportInternal * rtp_transport)
virtualinherited

◆ SetLocalContent()

virtual bool webrtc::BaseChannel::SetLocalContent ( ::webrtc::MediaContentDescription const * content,
::webrtc::SdpType type,
::std::string & error_desc )
virtualinherited

◆ SetRemoteContent()

virtual bool webrtc::BaseChannel::SetRemoteContent ( ::webrtc::MediaContentDescription const * content,
::webrtc::SdpType type,
::std::string & error_desc )
virtualinherited

◆ SetPayloadTypeDemuxingEnabled()

virtual bool webrtc::BaseChannel::SetPayloadTypeDemuxingEnabled ( bool enabled)
virtualinherited

◆ Enable()

virtual void webrtc::BaseChannel::Enable ( bool enable)
virtualinherited

◆ local_streams()

virtual ::std::vector<::webrtc::StreamParams > const & webrtc::BaseChannel::local_streams ( ) const
virtualinherited

◆ remote_streams()

virtual ::std::vector<::webrtc::StreamParams > const & webrtc::BaseChannel::remote_streams ( ) const
virtualinherited

◆ SetFirstPacketReceivedCallback()

virtual void webrtc::BaseChannel::SetFirstPacketReceivedCallback ( ::std::function< void()> callback)
virtualinherited

◆ SetFirstPacketSentCallback()

virtual void webrtc::BaseChannel::SetFirstPacketSentCallback ( ::std::function< void()> callback)
virtualinherited

◆ SetOption()

virtual int webrtc::BaseChannel::SetOption ( ::webrtc::MediaChannelNetworkInterface::SocketType type,
::webrtc::Socket::Option opt,
int value )
virtualinherited

◆ OnRtpPacket()

virtual void webrtc::BaseChannel::OnRtpPacket ( ::webrtc::RtpPacketReceived const & parsed_packet)
virtualinherited

◆ voice_media_send_channel()

virtual::webrtc::VoiceMediaSendChannelInterface * webrtc::BaseChannel::voice_media_send_channel ( )
virtualinherited

◆ voice_media_receive_channel()

virtual::webrtc::VoiceMediaReceiveChannelInterface * webrtc::BaseChannel::voice_media_receive_channel ( )
virtualinherited

◆ SendPacket() [1/2]

virtual bool webrtc::BaseChannel::SendPacket ( ::webrtc::CopyOnWriteBuffer * packet,
::webrtc::AsyncSocketPacketOptions const & options )
virtualinherited

◆ SendPacket() [2/2]

MCAPI bool webrtc::BaseChannel::SendPacket ( bool rtcp,
::webrtc::CopyOnWriteBuffer * packet,
::webrtc::AsyncSocketPacketOptions const & options )
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.

◆ SendRtcp()

virtual bool webrtc::BaseChannel::SendRtcp ( ::webrtc::CopyOnWriteBuffer * packet,
::webrtc::AsyncSocketPacketOptions const & options )
virtualinherited

◆ ChannelNotWritable_n()

MCAPI void webrtc::BaseChannel::ChannelNotWritable_n ( )
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.

◆ ChannelWritable_n()

MCAPI void webrtc::BaseChannel::ChannelWritable_n ( )
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.

◆ ConnectToRtpTransport_n()

MCAPI bool webrtc::BaseChannel::ConnectToRtpTransport_n ( )
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.

◆ DisableMedia_w()

MCAPI void webrtc::BaseChannel::DisableMedia_w ( )
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.

◆ MaybeAddHandledPayloadType()

MCAPI bool webrtc::BaseChannel::MaybeAddHandledPayloadType ( int payload_type)
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.

◆ MaybeUpdateDemuxerAndRtpExtensions_w()

MCAPI bool webrtc::BaseChannel::MaybeUpdateDemuxerAndRtpExtensions_w ( bool update_demuxer,
::std::optional<::std::vector<::webrtc::RtpExtension > > extensions,
::std::string & error_desc )
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.

◆ RegisterRtpDemuxerSink_w()

MCAPI bool webrtc::BaseChannel::RegisterRtpDemuxerSink_w ( )
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.

◆ ToString()

MCAPI::std::string webrtc::BaseChannel::ToString ( ) 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.

◆ UpdateLocalStreams_w()

MCAPI bool webrtc::BaseChannel::UpdateLocalStreams_w ( ::std::vector<::webrtc::StreamParams > const & streams,
::webrtc::SdpType type,
::std::string & error_desc )
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.

◆ UpdateRemoteStreams_w()

MCAPI bool webrtc::BaseChannel::UpdateRemoteStreams_w ( ::webrtc::MediaContentDescription const * content,
::webrtc::SdpType type,
::std::string & error_desc )
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.

◆ srtp_active()

MCAPI bool webrtc::BaseChannel::srtp_active ( ) 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.

◆ $ctor() [2/2]

MCAPI void * webrtc::BaseChannel::$ctor ( ::webrtc::TaskQueueBase * worker_thread,
::webrtc::Thread * network_thread,
::webrtc::TaskQueueBase * signaling_thread,
::std::unique_ptr<::webrtc::MediaSendChannelInterface > send_media_channel_impl,
::std::unique_ptr<::webrtc::MediaReceiveChannelInterface > receive_media_channel_impl,
::std::string_view mid,
bool srtp_required,
::webrtc::CryptoOptions crypto_options,
::webrtc::UniqueRandomIdGenerator * ssrc_generator )
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.

◆ $dtor()

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

◆ $mid()

MCAPI::std::string const & webrtc::BaseChannel::$mid ( ) 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.

◆ $transport_name()

MCAPI::std::string_view webrtc::BaseChannel::$transport_name ( ) 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.

◆ $SetRtpTransport()

MCAPI bool webrtc::BaseChannel::$SetRtpTransport ( ::webrtc::RtpTransportInternal * rtp_transport)
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.

◆ $SetLocalContent()

MCAPI bool webrtc::BaseChannel::$SetLocalContent ( ::webrtc::MediaContentDescription const * content,
::webrtc::SdpType type,
::std::string & error_desc )
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.

◆ $SetRemoteContent()

MCAPI bool webrtc::BaseChannel::$SetRemoteContent ( ::webrtc::MediaContentDescription const * content,
::webrtc::SdpType type,
::std::string & error_desc )
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.

◆ $SetPayloadTypeDemuxingEnabled()

MCAPI bool webrtc::BaseChannel::$SetPayloadTypeDemuxingEnabled ( bool enabled)
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.

◆ $Enable()

MCAPI void webrtc::BaseChannel::$Enable ( bool enable)
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.

◆ $local_streams()

MCAPI ::std::vector<::webrtc::StreamParams > const & webrtc::BaseChannel::$local_streams ( ) 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.

◆ $remote_streams()

MCAPI ::std::vector<::webrtc::StreamParams > const & webrtc::BaseChannel::$remote_streams ( ) 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.

◆ $SetFirstPacketReceivedCallback()

MCAPI void webrtc::BaseChannel::$SetFirstPacketReceivedCallback ( ::std::function< void()> callback)
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.

◆ $SetFirstPacketSentCallback()

MCAPI void webrtc::BaseChannel::$SetFirstPacketSentCallback ( ::std::function< void()> callback)
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.

◆ $SetOption()

MCAPI int webrtc::BaseChannel::$SetOption ( ::webrtc::MediaChannelNetworkInterface::SocketType type,
::webrtc::Socket::Option opt,
int value )
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.

◆ $OnRtpPacket()

MCAPI void webrtc::BaseChannel::$OnRtpPacket ( ::webrtc::RtpPacketReceived const & parsed_packet)
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.

◆ $voice_media_send_channel()

MCAPI::webrtc::VoiceMediaSendChannelInterface * webrtc::BaseChannel::$voice_media_send_channel ( )
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.

◆ $voice_media_receive_channel()

MCAPI::webrtc::VoiceMediaReceiveChannelInterface * webrtc::BaseChannel::$voice_media_receive_channel ( )
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.

◆ $SendPacket()

MCAPI bool webrtc::BaseChannel::$SendPacket ( ::webrtc::CopyOnWriteBuffer * packet,
::webrtc::AsyncSocketPacketOptions const & options )
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.

◆ $SendRtcp()

MCAPI bool webrtc::BaseChannel::$SendRtcp ( ::webrtc::CopyOnWriteBuffer * packet,
::webrtc::AsyncSocketPacketOptions const & options )
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()

MCAPI void ** webrtc::MediaChannelNetworkInterface::$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: