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

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