LeviLamina
Loading...
Searching...
No Matches
cricket::BaseChannel Class Reference

Public Member Functions

MCAPI BaseChannel (::webrtc::TaskQueueBase *, ::rtc::Thread *, ::webrtc::TaskQueueBase *, ::std::unique_ptr<::cricket::MediaSendChannelInterface >, ::std::unique_ptr<::cricket::MediaReceiveChannelInterface >, ::std::string_view, bool, ::webrtc::CryptoOptions, ::rtc::UniqueRandomIdGenerator *)
 
MCAPI void ChannelNotWritable_n ()
 
MCAPI void ChannelWritable_n ()
 
MCAPI bool ClearHandledPayloadTypes ()
 
MCAPI bool ConnectToRtpTransport_n ()
 
MCAPI void DisableMedia_w ()
 
MCAPI void DisconnectFromRtpTransport_n ()
 
MCAPI void EnableMedia_w ()
 
MCAPI ::std::vector<::webrtc::RtpExtensionGetDeduplicatedRtpHeaderExtensions (::std::vector<::webrtc::RtpExtension > const &)
 
MCAPI bool IsReadyToSendMedia_w () const
 
MCAPI bool MaybeAddHandledPayloadType (int)
 
MCAPI bool MaybeUpdateDemuxerAndRtpExtensions_w (bool, ::std::optional<::std::vector<::webrtc::RtpExtension > >, ::std::string &)
 
MCAPI void OnNetworkRouteChanged (::std::optional<::rtc::NetworkRoute >)
 
MCAPI void OnTransportReadyToSend (bool)
 
MCAPI void OnWritableState (bool)
 
MCAPI bool RegisterRtpDemuxerSink_w ()
 
MCAPI bool SendPacket (bool, ::rtc::CopyOnWriteBuffer *, ::rtc::PacketOptions const &)
 
MCAPI bool SetPayloadTypeDemuxingEnabled_w (bool)
 
MCAPI void SignalSentPacket_n (::rtc::SentPacket const &)
 
MCAPI::std::string ToString () const
 
MCAPI bool UpdateLocalStreams_w (::std::vector<::cricket::StreamParams > const &, ::webrtc::SdpType, ::std::string &)
 
MCAPI bool UpdateRemoteStreams_w (::cricket::MediaContentDescription const *, ::webrtc::SdpType, ::std::string &)
 
MCAPI void UpdateWritableState_n ()
 
MCAPI bool srtp_active () const
 
MCAPI void * $ctor (::webrtc::TaskQueueBase *, ::rtc::Thread *, ::webrtc::TaskQueueBase *, ::std::unique_ptr<::cricket::MediaSendChannelInterface >, ::std::unique_ptr<::cricket::MediaReceiveChannelInterface >, ::std::string_view, bool, ::webrtc::CryptoOptions, ::rtc::UniqueRandomIdGenerator *)
 

Static Public Member Functions

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

Constructor & Destructor Documentation

◆ BaseChannel()

MCAPI cricket::BaseChannel::BaseChannel ( ::webrtc::TaskQueueBase * ,
::rtc::Thread * ,
::webrtc::TaskQueueBase * ,
::std::unique_ptr<::cricket::MediaSendChannelInterface > ,
::std::unique_ptr<::cricket::MediaReceiveChannelInterface > ,
::std::string_view ,
bool ,
::webrtc::CryptoOptions ,
::rtc::UniqueRandomIdGenerator *  )
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

◆ ChannelNotWritable_n()

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

◆ ClearHandledPayloadTypes()

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

◆ DisconnectFromRtpTransport_n()

MCAPI void cricket::BaseChannel::DisconnectFromRtpTransport_n ( )
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.

◆ EnableMedia_w()

MCAPI void cricket::BaseChannel::EnableMedia_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.

◆ GetDeduplicatedRtpHeaderExtensions()

MCAPI ::std::vector<::webrtc::RtpExtension > cricket::BaseChannel::GetDeduplicatedRtpHeaderExtensions ( ::std::vector<::webrtc::RtpExtension > 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.

◆ IsReadyToSendMedia_w()

MCAPI bool cricket::BaseChannel::IsReadyToSendMedia_w ( ) 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.

◆ MaybeAddHandledPayloadType()

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

◆ OnNetworkRouteChanged()

MCAPI void cricket::BaseChannel::OnNetworkRouteChanged ( ::std::optional<::rtc::NetworkRoute > )
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.

◆ OnTransportReadyToSend()

MCAPI void cricket::BaseChannel::OnTransportReadyToSend ( bool )
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.

◆ OnWritableState()

MCAPI void cricket::BaseChannel::OnWritableState ( bool )
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 cricket::BaseChannel::RegisterRtpDemuxerSink_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.

◆ SendPacket()

MCAPI bool cricket::BaseChannel::SendPacket ( bool ,
::rtc::CopyOnWriteBuffer * ,
::rtc::PacketOptions 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.

◆ SetPayloadTypeDemuxingEnabled_w()

MCAPI bool cricket::BaseChannel::SetPayloadTypeDemuxingEnabled_w ( bool )
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.

◆ SignalSentPacket_n()

MCAPI void cricket::BaseChannel::SignalSentPacket_n ( ::rtc::SentPacket 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.

◆ ToString()

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

◆ UpdateLocalStreams_w()

MCAPI bool cricket::BaseChannel::UpdateLocalStreams_w ( ::std::vector<::cricket::StreamParams > const & ,
::webrtc::SdpType ,
::std::string &  )
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 cricket::BaseChannel::UpdateRemoteStreams_w ( ::cricket::MediaContentDescription const * ,
::webrtc::SdpType ,
::std::string &  )
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.

◆ UpdateWritableState_n()

MCAPI void cricket::BaseChannel::UpdateWritableState_n ( )
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 cricket::BaseChannel::srtp_active ( ) 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.

◆ $ctor()

MCAPI void * cricket::BaseChannel::$ctor ( ::webrtc::TaskQueueBase * ,
::rtc::Thread * ,
::webrtc::TaskQueueBase * ,
::std::unique_ptr<::cricket::MediaSendChannelInterface > ,
::std::unique_ptr<::cricket::MediaReceiveChannelInterface > ,
::std::string_view ,
bool ,
::webrtc::CryptoOptions ,
::rtc::UniqueRandomIdGenerator *  )
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()

static MCAPI void ** cricket::BaseChannel::$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.

◆ $vftableForChannelInterface()

static MCAPI void ** cricket::BaseChannel::$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()

static MCAPI void ** cricket::BaseChannel::$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.

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