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

Public Member Functions

MCAPI void AddAudioTrack (::webrtc::AudioTrackInterface *, ::webrtc::MediaStreamInterface *)
 
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > AddTrack (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface >, ::std::vector<::std::string > const &, ::std::vector<::webrtc::RtpEncodingParameters > const *)
 
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > AddTrackPlanB (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface >, ::std::vector<::std::string > const &, ::std::vector<::webrtc::RtpEncodingParameters > const *)
 
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > AddTrackUnifiedPlan (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface >, ::std::vector<::std::string > const &, ::std::vector<::webrtc::RtpEncodingParameters > const *)
 
MCAPI void AddVideoTrack (::webrtc::VideoTrackInterface *, ::webrtc::MediaStreamInterface *)
 
MCAPI void Close ()
 
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > CreateAndAddTransceiver (::webrtc::scoped_refptr<::webrtc::RtpSenderProxyWithInternal<::webrtc::RtpSenderInternal > >, ::webrtc::scoped_refptr<::webrtc::RtpReceiverProxyWithInternal<::webrtc::RtpReceiverInternal > >)
 
MCAPI void CreateAudioReceiver (::webrtc::MediaStreamInterface *, ::webrtc::RtpSenderInfo const &)
 
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpReceiverProxyWithInternal<::webrtc::RtpReceiverInternal > > CreateReceiver (::cricket::MediaType, ::std::string const &)
 
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpSenderProxyWithInternal<::webrtc::RtpSenderInternal > > CreateSender (::cricket::MediaType, ::std::string const &, ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface >, ::std::vector<::std::string > const &, ::std::vector<::webrtc::RtpEncodingParameters > const &)
 
MCAPI void CreateVideoReceiver (::webrtc::MediaStreamInterface *, ::webrtc::RtpSenderInfo const &)
 
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > FindFirstTransceiverForAddedTrack (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface >, ::std::vector<::webrtc::RtpEncodingParameters > const *)
 
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpReceiverProxyWithInternal<::webrtc::RtpReceiverInternal > > FindReceiverById (::std::string const &) const
 
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpSenderProxyWithInternal<::webrtc::RtpSenderInternal > > FindSenderById (::std::string const &) const
 
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpSenderProxyWithInternal<::webrtc::RtpSenderInternal > > FindSenderForTrack (::webrtc::MediaStreamTrackInterface *) const
 
MCAPI::webrtc::RtpSenderInfo const * FindSenderInfo (::std::vector<::webrtc::RtpSenderInfo > const &, ::std::string const &, ::std::string const &) const
 
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > GetAudioTransceiver () const
 
MCAPI ::std::vector<::webrtc::RtpSenderInfo > * GetLocalSenderInfos (::cricket::MediaType)
 
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpReceiverProxyWithInternal<::webrtc::RtpReceiverInternal > > > GetReceiversInternal () const
 
MCAPI ::std::vector<::webrtc::RtpSenderInfo > * GetRemoteSenderInfos (::cricket::MediaType)
 
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpSenderProxyWithInternal<::webrtc::RtpSenderInternal > > > GetSendersInternal () const
 
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > GetVideoTransceiver () const
 
MCAPI::webrtc::PeerConnectionObserver * Observer () const
 
MCAPI void OnLocalSenderAdded (::webrtc::RtpSenderInfo const &, ::cricket::MediaType)
 
MCAPI void OnLocalSenderRemoved (::webrtc::RtpSenderInfo const &, ::cricket::MediaType)
 
MCAPI void OnNegotiationNeeded ()
 
MCAPI void OnRemoteSenderAdded (::webrtc::RtpSenderInfo const &, ::webrtc::MediaStreamInterface *, ::cricket::MediaType)
 
MCAPI void OnRemoteSenderRemoved (::webrtc::RtpSenderInfo const &, ::webrtc::MediaStreamInterface *, ::cricket::MediaType)
 
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpReceiverInterfaceRemoveAndStopReceiver (::webrtc::RtpSenderInfo const &)
 
MCAPI void RemoveAudioTrack (::webrtc::AudioTrackInterface *, ::webrtc::MediaStreamInterface *)
 
MCAPI void RemoveVideoTrack (::webrtc::VideoTrackInterface *, ::webrtc::MediaStreamInterface *)
 
MCAPI RtpTransmissionManager (bool, ::webrtc::ConnectionContext *, ::webrtc::UsagePattern *, ::webrtc::PeerConnectionObserver *, ::webrtc::LegacyStatsCollectorInterface *, ::std::function< void()>)
 
MCAPI::cricket::MediaEngineInterface * media_engine () const
 
MCAPI::cricket::VideoMediaReceiveChannelInterface * video_media_receive_channel () const
 
MCAPI::cricket::VideoMediaSendChannelInterface * video_media_send_channel () const
 
MCAPI::cricket::VoiceMediaReceiveChannelInterface * voice_media_receive_channel () const
 
MCAPI::cricket::VoiceMediaSendChannelInterface * voice_media_send_channel () const
 
MCAPI void * $ctor (bool, ::webrtc::ConnectionContext *, ::webrtc::UsagePattern *, ::webrtc::PeerConnectionObserver *, ::webrtc::LegacyStatsCollectorInterface *, ::std::function< void()>)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Constructor & Destructor Documentation

◆ RtpTransmissionManager()

MCAPI webrtc::RtpTransmissionManager::RtpTransmissionManager ( bool ,
::webrtc::ConnectionContext * ,
::webrtc::UsagePattern * ,
::webrtc::PeerConnectionObserver * ,
::webrtc::LegacyStatsCollectorInterface * ,
::std::function< void()>  )
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

◆ AddAudioTrack()

MCAPI void webrtc::RtpTransmissionManager::AddAudioTrack ( ::webrtc::AudioTrackInterface * ,
::webrtc::MediaStreamInterface *  )
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.

◆ AddTrack()

MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > webrtc::RtpTransmissionManager::AddTrack ( ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > ,
::std::vector<::std::string > const & ,
::std::vector<::webrtc::RtpEncodingParameters > 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.

◆ AddTrackPlanB()

MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > webrtc::RtpTransmissionManager::AddTrackPlanB ( ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > ,
::std::vector<::std::string > const & ,
::std::vector<::webrtc::RtpEncodingParameters > 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.

◆ AddTrackUnifiedPlan()

MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > webrtc::RtpTransmissionManager::AddTrackUnifiedPlan ( ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > ,
::std::vector<::std::string > const & ,
::std::vector<::webrtc::RtpEncodingParameters > 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.

◆ AddVideoTrack()

MCAPI void webrtc::RtpTransmissionManager::AddVideoTrack ( ::webrtc::VideoTrackInterface * ,
::webrtc::MediaStreamInterface *  )
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.

◆ Close()

MCAPI void webrtc::RtpTransmissionManager::Close ( )
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.

◆ CreateAndAddTransceiver()

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.

◆ CreateAudioReceiver()

MCAPI void webrtc::RtpTransmissionManager::CreateAudioReceiver ( ::webrtc::MediaStreamInterface * ,
::webrtc::RtpSenderInfo 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.

◆ CreateReceiver()

MCAPI ::webrtc::scoped_refptr<::webrtc::RtpReceiverProxyWithInternal<::webrtc::RtpReceiverInternal > > webrtc::RtpTransmissionManager::CreateReceiver ( ::cricket::MediaType ,
::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.

◆ CreateSender()

MCAPI ::webrtc::scoped_refptr<::webrtc::RtpSenderProxyWithInternal<::webrtc::RtpSenderInternal > > webrtc::RtpTransmissionManager::CreateSender ( ::cricket::MediaType ,
::std::string const & ,
::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > ,
::std::vector<::std::string > const & ,
::std::vector<::webrtc::RtpEncodingParameters > 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.

◆ CreateVideoReceiver()

MCAPI void webrtc::RtpTransmissionManager::CreateVideoReceiver ( ::webrtc::MediaStreamInterface * ,
::webrtc::RtpSenderInfo 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.

◆ FindFirstTransceiverForAddedTrack()

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.

◆ FindReceiverById()

MCAPI ::webrtc::scoped_refptr<::webrtc::RtpReceiverProxyWithInternal<::webrtc::RtpReceiverInternal > > webrtc::RtpTransmissionManager::FindReceiverById ( ::std::string const & ) 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.

◆ FindSenderById()

MCAPI ::webrtc::scoped_refptr<::webrtc::RtpSenderProxyWithInternal<::webrtc::RtpSenderInternal > > webrtc::RtpTransmissionManager::FindSenderById ( ::std::string const & ) 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.

◆ FindSenderForTrack()

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.

◆ FindSenderInfo()

MCAPI::webrtc::RtpSenderInfo const * webrtc::RtpTransmissionManager::FindSenderInfo ( ::std::vector<::webrtc::RtpSenderInfo > const & ,
::std::string const & ,
::std::string const &  ) 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.

◆ GetAudioTransceiver()

MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > webrtc::RtpTransmissionManager::GetAudioTransceiver ( ) 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.

◆ GetLocalSenderInfos()

MCAPI ::std::vector<::webrtc::RtpSenderInfo > * webrtc::RtpTransmissionManager::GetLocalSenderInfos ( ::cricket::MediaType )
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.

◆ GetReceiversInternal()

MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpReceiverProxyWithInternal<::webrtc::RtpReceiverInternal > > > webrtc::RtpTransmissionManager::GetReceiversInternal ( ) 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.

◆ GetRemoteSenderInfos()

MCAPI ::std::vector<::webrtc::RtpSenderInfo > * webrtc::RtpTransmissionManager::GetRemoteSenderInfos ( ::cricket::MediaType )
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.

◆ GetSendersInternal()

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

◆ GetVideoTransceiver()

MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > webrtc::RtpTransmissionManager::GetVideoTransceiver ( ) 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.

◆ Observer()

MCAPI::webrtc::PeerConnectionObserver * webrtc::RtpTransmissionManager::Observer ( ) 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.

◆ OnLocalSenderAdded()

MCAPI void webrtc::RtpTransmissionManager::OnLocalSenderAdded ( ::webrtc::RtpSenderInfo const & ,
::cricket::MediaType  )
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.

◆ OnLocalSenderRemoved()

MCAPI void webrtc::RtpTransmissionManager::OnLocalSenderRemoved ( ::webrtc::RtpSenderInfo const & ,
::cricket::MediaType  )
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.

◆ OnNegotiationNeeded()

MCAPI void webrtc::RtpTransmissionManager::OnNegotiationNeeded ( )
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.

◆ OnRemoteSenderAdded()

MCAPI void webrtc::RtpTransmissionManager::OnRemoteSenderAdded ( ::webrtc::RtpSenderInfo const & ,
::webrtc::MediaStreamInterface * ,
::cricket::MediaType  )
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.

◆ OnRemoteSenderRemoved()

MCAPI void webrtc::RtpTransmissionManager::OnRemoteSenderRemoved ( ::webrtc::RtpSenderInfo const & ,
::webrtc::MediaStreamInterface * ,
::cricket::MediaType  )
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.

◆ RemoveAndStopReceiver()

MCAPI ::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > webrtc::RtpTransmissionManager::RemoveAndStopReceiver ( ::webrtc::RtpSenderInfo 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.

◆ RemoveAudioTrack()

MCAPI void webrtc::RtpTransmissionManager::RemoveAudioTrack ( ::webrtc::AudioTrackInterface * ,
::webrtc::MediaStreamInterface *  )
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.

◆ RemoveVideoTrack()

MCAPI void webrtc::RtpTransmissionManager::RemoveVideoTrack ( ::webrtc::VideoTrackInterface * ,
::webrtc::MediaStreamInterface *  )
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_engine()

MCAPI::cricket::MediaEngineInterface * webrtc::RtpTransmissionManager::media_engine ( ) 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.

◆ video_media_receive_channel()

MCAPI::cricket::VideoMediaReceiveChannelInterface * webrtc::RtpTransmissionManager::video_media_receive_channel ( ) 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.

◆ video_media_send_channel()

MCAPI::cricket::VideoMediaSendChannelInterface * webrtc::RtpTransmissionManager::video_media_send_channel ( ) 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.

◆ voice_media_receive_channel()

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

◆ voice_media_send_channel()

MCAPI::cricket::VoiceMediaSendChannelInterface * webrtc::RtpTransmissionManager::voice_media_send_channel ( ) 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 * webrtc::RtpTransmissionManager::$ctor ( bool ,
::webrtc::ConnectionContext * ,
::webrtc::UsagePattern * ,
::webrtc::PeerConnectionObserver * ,
::webrtc::LegacyStatsCollectorInterface * ,
::std::function< void()>  )
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::RtpTransmissionManager::$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: