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

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