3#include "mc/_HeaderOutputPredefine.h"
31 SrtpSession& operator=(SrtpSession
const&);
32 SrtpSession(SrtpSession
const&);
39 DoSetKey(
int type,
int crypto_suite, uchar
const* key, uint64 len, ::std::vector<int>
const& extension_ids);
41 MCNAPI
void DumpPacket(
void const* buf,
int len,
bool outbound);
47 MCNAPI
bool ProtectRtcp(
void* p,
int in_len,
int max_len,
int* out_len);
49 MCNAPI
bool ProtectRtp(
void* p,
int in_len,
int max_len,
int* out_len);
54 SetKey(
int type,
int crypto_suite, uchar
const* key, uint64 len, ::std::vector<int>
const& extension_ids);
56 MCNAPI
bool SetRecv(
int crypto_suite, uchar
const* key, uint64 len, ::std::vector<int>
const& extension_ids);
58 MCNAPI
bool SetSend(
int crypto_suite, uchar
const* key, uint64 len, ::std::vector<int>
const& extension_ids);
66 MCNAPI
bool UpdateRecv(
int crypto_suite, uchar
const* key, uint64 len, ::std::vector<int>
const& extension_ids);
68 MCNAPI
bool UpdateSend(
int crypto_suite, uchar
const* key, uint64 len, ::std::vector<int>
const& extension_ids);
MCAPI void EnableExternalAuth()
MCAPI bool RemoveSsrcFromSession(uint ssrc)
MCAPI bool DoSetKey(int type, int crypto_suite, uchar const *key, uint64 len, ::std::vector< int > const &extension_ids)
MCAPI bool SetRecv(int crypto_suite, uchar const *key, uint64 len, ::std::vector< int > const &extension_ids)
MCAPI void DumpPacket(void const *buf, int len, bool outbound)
MCAPI bool UnprotectRtcp(void *p, int in_len, int *out_len)
static MCAPI void HandleEventThunk(::srtp_event_data_t *ev)
MCAPI SrtpSession(::webrtc::FieldTrialsView const &field_trials)
MCAPI bool ProtectRtcp(void *p, int in_len, int max_len, int *out_len)
MCAPI bool UpdateSend(int crypto_suite, uchar const *key, uint64 len, ::std::vector< int > const &extension_ids)
MCAPI bool SetKey(int type, int crypto_suite, uchar const *key, uint64 len, ::std::vector< int > const &extension_ids)
MCAPI bool ProtectRtp(void *p, int in_len, int max_len, int *out_len)
MCAPI void * $ctor(::webrtc::FieldTrialsView const &field_trials)
MCAPI bool UpdateRecv(int crypto_suite, uchar const *key, uint64 len, ::std::vector< int > const &extension_ids)
MCAPI int GetSrtpOverhead() const
MCAPI bool SetSend(int crypto_suite, uchar const *key, uint64 len, ::std::vector< int > const &extension_ids)
MCAPI bool UnprotectRtp(void *p, int in_len, int *out_len)
Definition FieldTrialsView.h:7
Definition srtp_event_data_t.h:5