3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/rtc/FunctionView.h"
8namespace webrtc::rtcp {
30 virtual uint64 BlockLength()
const = 0;
49 CreateHeader(uint64 count_or_format, uchar packet_type, uint64 length, uchar*
buffer, uint64* pos);
52 CreateHeader(uint64 count_or_format, uchar packet_type, uint64 length,
bool padding, uchar*
buffer, uint64* pos);
Definition _HeaderOutputPredefine.h:260
Definition FunctionView.h:8
Definition RtcpPacket.h:10
static MCAPI void CreateHeader(uint64 count_or_format, uchar packet_type, uint64 length, uchar *buffer, uint64 *pos)
MCAPI bool OnBufferFull(uchar *packet, uint64 *index, ::rtc::FunctionView< void(::rtc::ArrayView< uchar const >)> callback) const
MCAPI uint64 HeaderLength() const
static MCAPI void CreateHeader(uint64 count_or_format, uchar packet_type, uint64 length, bool padding, uchar *buffer, uint64 *pos)
static MCAPI void ** $vftable()