3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/RtpTransport.h"
43 SrtpTransport& operator=(SrtpTransport
const&);
44 SrtpTransport(SrtpTransport
const&);
50 virtual ~SrtpTransport() ;
58 virtual bool IsSrtpActive()
const ;
60 virtual bool IsWritable(
bool rtcp)
const ;
68 virtual void OnNetworkRouteChanged(::std::optional<::rtc::NetworkRoute> network_route) ;
83 int send_crypto_suite,
84 uchar
const* send_key,
86 ::std::vector<int>
const& send_extension_ids,
87 int recv_crypto_suite,
88 uchar
const* recv_key,
90 ::std::vector<int>
const& recv_extension_ids
94 int send_crypto_suite,
95 uchar
const* send_key,
97 ::std::vector<int>
const& send_extension_ids,
98 int recv_crypto_suite,
99 uchar
const* recv_key,
101 ::std::vector<int>
const& recv_extension_ids
Definition CopyOnWriteBuffer.h:11
Definition PacketTransportInternal.h:20
Definition ReceivedPacket.h:16
Definition FieldTrialsView.h:7
Definition RtpPacketSinkInterface.h:12
Definition RtpTransport.h:28
MCAPI void $OnRtpPacketReceived(::rtc::ReceivedPacket const &packet)
MCAPI void * $ctor(bool rtcp_mux_enabled, ::webrtc::FieldTrialsView const &field_trials)
MCAPI void $OnRtcpPacketReceived(::rtc::ReceivedPacket const &received_packet)
MCAPI void EnableExternalAuth()
MCAPI bool $IsSrtpActive() const
MCAPI bool $IsWritable(bool rtcp) const
MCAPI bool $UnregisterRtpDemuxerSink(::webrtc::RtpPacketSinkInterface *sink)
MCAPI bool SetRtpParams(int send_crypto_suite, uchar const *send_key, int send_key_len, ::std::vector< int > const &send_extension_ids, int recv_crypto_suite, uchar const *recv_key, int recv_key_len, ::std::vector< int > const &recv_extension_ids)
static MCAPI void ** $vftable()
MCAPI void MaybeUpdateWritableState()
MCAPI bool SetRtcpParams(int send_crypto_suite, uchar const *send_key, int send_key_len, ::std::vector< int > const &send_extension_ids, int recv_crypto_suite, uchar const *recv_key, int recv_key_len, ::std::vector< int > const &recv_extension_ids)
MCAPI void $OnWritableState(::rtc::PacketTransportInternal *packet_transport)
MCAPI void $OnNetworkRouteChanged(::std::optional<::rtc::NetworkRoute > network_route)
MCAPI bool $SendRtpPacket(::rtc::CopyOnWriteBuffer *packet, ::rtc::PacketOptions const &options, int flags)
MCAPI bool $SendRtcpPacket(::rtc::CopyOnWriteBuffer *packet, ::rtc::PacketOptions const &options, int flags)
MCAPI SrtpTransport(bool rtcp_mux_enabled, ::webrtc::FieldTrialsView const &field_trials)
Definition NetworkRoute.h:7
Definition PacketOptions.h:10