LeviLamina
Loading...
Searching...
No Matches
webrtc::RtpTransceiver Class Reference

Public Member Functions

MCAPI void AddReceiver (::webrtc::scoped_refptr<::webrtc::RtpReceiverProxyWithInternal<::webrtc::RtpReceiverInternal > >)
 
MCAPI void AddSender (::webrtc::scoped_refptr<::webrtc::RtpSenderProxyWithInternal<::webrtc::RtpSenderInternal > >)
 
MCAPI void ClearChannel ()
 
MCAPI::webrtc::RTCError CreateChannel (::std::string_view, ::webrtc::Call *, ::cricket::MediaConfig const &, bool, ::webrtc::CryptoOptions, ::cricket::AudioOptions const &, ::cricket::VideoOptions const &, ::webrtc::VideoBitrateAllocatorFactory *, ::std::function<::webrtc::RtpTransportInternal *(::std::string_view)>)
 
MCAPI void OnFirstPacketReceived ()
 
MCAPI void OnNegotiationUpdate (::webrtc::SdpType, ::cricket::MediaContentDescription const *)
 
MCAPI void PushNewMediaChannelAndDeleteChannel (::std::unique_ptr<::cricket::ChannelInterface >)
 
MCAPI bool RemoveReceiver (::webrtc::RtpReceiverInterface *)
 
MCAPI bool RemoveSender (::webrtc::RtpSenderInterface *)
 
MCAPI RtpTransceiver (::cricket::MediaType, ::webrtc::ConnectionContext *)
 
MCAPI RtpTransceiver (::webrtc::scoped_refptr<::webrtc::RtpSenderProxyWithInternal<::webrtc::RtpSenderInternal > >, ::webrtc::scoped_refptr<::webrtc::RtpReceiverProxyWithInternal<::webrtc::RtpReceiverInternal > >, ::webrtc::ConnectionContext *, ::std::vector<::webrtc::RtpHeaderExtensionCapability >, ::std::function< void()>)
 
MCAPI void SetChannel (::std::unique_ptr<::cricket::ChannelInterface >, ::std::function<::webrtc::RtpTransportInternal *(::std::string const &)>)
 
MCAPI void SetPeerConnectionClosed ()
 
MCAPI void StopSendingAndReceiving ()
 
MCAPI void StopTransceiverProcedure ()
 
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpReceiverInternalreceiver_internal () const
 
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpSenderInternalsender_internal () const
 
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpSenderProxyWithInternal<::webrtc::RtpSenderInternal > > > senders () const
 
MCAPI void set_current_direction (::webrtc::RtpTransceiverDirection)
 
MCAPI void set_fired_direction (::std::optional<::webrtc::RtpTransceiverDirection >)
 
MCAPI void set_mid (::std::optional<::std::string > const &)
 
MCAPI void * $ctor (::cricket::MediaType, ::webrtc::ConnectionContext *)
 
MCAPI void * $ctor (::webrtc::scoped_refptr<::webrtc::RtpSenderProxyWithInternal<::webrtc::RtpSenderInternal > >, ::webrtc::scoped_refptr<::webrtc::RtpReceiverProxyWithInternal<::webrtc::RtpReceiverInternal > >, ::webrtc::ConnectionContext *, ::std::vector<::webrtc::RtpHeaderExtensionCapability >, ::std::function< void()>)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Constructor & Destructor Documentation

◆ RtpTransceiver() [1/2]

MCAPI webrtc::RtpTransceiver::RtpTransceiver ( ::cricket::MediaType ,
::webrtc::ConnectionContext *  )
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.

◆ RtpTransceiver() [2/2]

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

◆ AddReceiver()

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.

◆ AddSender()

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.

◆ ClearChannel()

MCAPI void webrtc::RtpTransceiver::ClearChannel ( )
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.

◆ CreateChannel()

MCAPI::webrtc::RTCError webrtc::RtpTransceiver::CreateChannel ( ::std::string_view ,
::webrtc::Call * ,
::cricket::MediaConfig const & ,
bool ,
::webrtc::CryptoOptions ,
::cricket::AudioOptions const & ,
::cricket::VideoOptions const & ,
::webrtc::VideoBitrateAllocatorFactory * ,
::std::function<::webrtc::RtpTransportInternal *(::std::string_view)>  )
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.

◆ OnFirstPacketReceived()

MCAPI void webrtc::RtpTransceiver::OnFirstPacketReceived ( )
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.

◆ OnNegotiationUpdate()

MCAPI void webrtc::RtpTransceiver::OnNegotiationUpdate ( ::webrtc::SdpType ,
::cricket::MediaContentDescription 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.

◆ PushNewMediaChannelAndDeleteChannel()

MCAPI void webrtc::RtpTransceiver::PushNewMediaChannelAndDeleteChannel ( ::std::unique_ptr<::cricket::ChannelInterface > )
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.

◆ RemoveReceiver()

MCAPI bool webrtc::RtpTransceiver::RemoveReceiver ( ::webrtc::RtpReceiverInterface * )
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.

◆ RemoveSender()

MCAPI bool webrtc::RtpTransceiver::RemoveSender ( ::webrtc::RtpSenderInterface * )
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.

◆ SetChannel()

MCAPI void webrtc::RtpTransceiver::SetChannel ( ::std::unique_ptr<::cricket::ChannelInterface > ,
::std::function<::webrtc::RtpTransportInternal *(::std::string 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.

◆ SetPeerConnectionClosed()

MCAPI void webrtc::RtpTransceiver::SetPeerConnectionClosed ( )
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.

◆ StopSendingAndReceiving()

MCAPI void webrtc::RtpTransceiver::StopSendingAndReceiving ( )
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.

◆ StopTransceiverProcedure()

MCAPI void webrtc::RtpTransceiver::StopTransceiverProcedure ( )
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.

◆ receiver_internal()

MCAPI ::webrtc::scoped_refptr<::webrtc::RtpReceiverInternal > webrtc::RtpTransceiver::receiver_internal ( ) 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.

◆ sender_internal()

MCAPI ::webrtc::scoped_refptr<::webrtc::RtpSenderInternal > webrtc::RtpTransceiver::sender_internal ( ) 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.

◆ senders()

MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpSenderProxyWithInternal<::webrtc::RtpSenderInternal > > > webrtc::RtpTransceiver::senders ( ) 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.

◆ set_current_direction()

MCAPI void webrtc::RtpTransceiver::set_current_direction ( ::webrtc::RtpTransceiverDirection )
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_fired_direction()

MCAPI void webrtc::RtpTransceiver::set_fired_direction ( ::std::optional<::webrtc::RtpTransceiverDirection > )
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_mid()

MCAPI void webrtc::RtpTransceiver::set_mid ( ::std::optional<::std::string > 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() [1/2]

MCAPI void * webrtc::RtpTransceiver::$ctor ( ::cricket::MediaType ,
::webrtc::ConnectionContext *  )
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]

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()

static MCAPI void ** webrtc::RtpTransceiver::$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.

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