3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/rtc/BufferT.h"
7#include "mc/external/webrtc/DtlsTransportState.h"
8#include "mc/external/webrtc/SrtpTransport.h"
12namespace cricket {
class DtlsTransportInternal; }
13namespace rtc {
class PacketTransportInternal; }
14namespace webrtc {
class FieldTrialsView; }
41 virtual void SetRtcpMuxEnabled(
bool enable) ;
59 int* selected_crypto_suite,
Definition DtlsTransportInternal.h:21
Definition PacketTransportInternal.h:20
Definition DtlsSrtpTransport.h:19
MCAPI void OnDtlsState(::cricket::DtlsTransportInternal *transport, ::webrtc::DtlsTransportState state)
MCAPI void * $ctor(bool rtcp_mux_enabled, ::webrtc::FieldTrialsView const &field_trials)
MCAPI void SetupRtpDtlsSrtp()
static MCAPI void ** $vftable()
MCAPI void $OnWritableState(::rtc::PacketTransportInternal *packet_transport)
MCAPI bool IsDtlsWritable()
MCAPI void $SetRtcpMuxEnabled(bool enable)
MCAPI void SetRtcpDtlsTransport(::cricket::DtlsTransportInternal *rtcp_dtls_transport)
MCAPI void SetOnDtlsStateChange(::std::function< void()> callback)
MCAPI void UpdateSendEncryptedHeaderExtensionIds(::std::vector< int > const &send_extension_ids)
MCAPI bool ExtractParams(::cricket::DtlsTransportInternal *dtls_transport, int *selected_crypto_suite, ::rtc::BufferT< uchar, 1 > *send_key, ::rtc::BufferT< uchar, 1 > *recv_key)
MCAPI bool IsDtlsConnected()
MCAPI void SetupRtcpDtlsSrtp()
MCAPI void MaybeSetupDtlsSrtp()
MCAPI void SetDtlsTransports(::cricket::DtlsTransportInternal *rtp_dtls_transport, ::cricket::DtlsTransportInternal *rtcp_dtls_transport)
MCAPI void UpdateRecvEncryptedHeaderExtensionIds(::std::vector< int > const &recv_extension_ids)
MCAPI void SetRtpDtlsTransport(::cricket::DtlsTransportInternal *rtp_dtls_transport)
MCAPI void SetDtlsTransport(::cricket::DtlsTransportInternal *new_dtls_transport, ::cricket::DtlsTransportInternal **old_dtls_transport)
MCAPI DtlsSrtpTransport(bool rtcp_mux_enabled, ::webrtc::FieldTrialsView const &field_trials)
MCAPI bool IsDtlsActive()
MCAPI bool DtlsHandshakeCompleted()
Definition FieldTrialsView.h:7
Definition SrtpTransport.h:21