3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/RTPExtensionType.h"
10namespace rtc {
class CopyOnWriteBuffer; }
11namespace webrtc {
class RtpHeaderExtensionMap; }
72 MCNAPI ::std::vector<uint>
Csrcs()
const;
74 MCNAPI ::rtc::ArrayView<uchar const>
FindExtension(::webrtc::RTPExtensionType)
const;
116 MCNAPI uchar
const*
data()
const;
Definition _HeaderOutputPredefine.h:258
Definition CopyOnWriteBuffer.h:11
Definition RtpPacket.h:16
MCAPI ushort SetExtensionLengthMaybeAddZeroPadding(uint64)
MCAPI void SetSequenceNumber(ushort)
MCAPI ::rtc::ArrayView< uchar > AllocateExtension(::webrtc::RTPExtensionType, uint64)
MCAPI RtpPacket(::webrtc::RtpHeaderExtensionMap const *)
MCAPI ::std::vector< uint > Csrcs() const
MCAPI void * $ctor(::webrtc::RtpHeaderExtensionMap const *)
MCAPI void SetTimestamp(uint)
MCAPI::webrtc::RtpPacket::ExtensionInfo & FindOrCreateExtensionInfo(int)
MCAPI ::rtc::ArrayView< uchar const > FindExtension(::webrtc::RTPExtensionType) const
MCAPI uchar const * data() const
MCAPI RtpPacket(::webrtc::RtpPacket const &)
MCAPI uchar * SetPayloadSize(uint64)
MCAPI bool Parse(::rtc::CopyOnWriteBuffer)
MCAPI::webrtc::RtpPacket::ExtensionInfo const * FindExtensionInfo(int) const
MCAPI::webrtc::RtpPacket & operator=(::webrtc::RtpPacket const &)
MCAPI void SetCsrcs(::rtc::ArrayView< uint const >)
MCAPI void * $ctor(::webrtc::RtpPacket const &)
MCAPI void * $ctor(::webrtc::RtpHeaderExtensionMap const *, uint64)
MCAPI bool SetPadding(uint64)
MCAPI void WriteAt(uint64, uchar)
MCAPI void SetPayloadType(uchar)
MCAPI uchar * WriteAt(uint64)
MCAPI void SetMarker(bool)
MCAPI uchar * AllocatePayload(uint64)
MCAPI bool HasExtension(::webrtc::RTPExtensionType) const
MCAPI ::rtc::ArrayView< uchar > AllocateRawExtension(int, uint64)
MCAPI bool ParseBuffer(uchar const *, uint64)
MCAPI void PromoteToTwoByteHeaderExtension()
MCAPI RtpPacket(::webrtc::RtpHeaderExtensionMap const *, uint64)
Definition RtpPacket.h:24