3#include "mc/_HeaderOutputPredefine.h"
7namespace webrtc {
class Clock; }
8namespace webrtc {
class RtpPacketToSend; }
9namespace webrtc {
struct RtpState; }
44 ::std::optional<uint> rtx_ssrc,
45 bool require_marker_before_media_padding,
65 ::std::optional<uint> rtx_ssrc,
66 bool require_marker_before_media_padding,
Definition PacketSequencer.h:14
MCAPI PacketSequencer(uint media_ssrc, ::std::optional< uint > rtx_ssrc, bool require_marker_before_media_padding, ::webrtc::Clock *clock)
MCAPI void UpdateLastPacketState(::webrtc::RtpPacketToSend const &packet)
MCAPI void SetRtpState(::webrtc::RtpState const &state)
MCAPI void * $ctor(uint media_ssrc, ::std::optional< uint > rtx_ssrc, bool require_marker_before_media_padding, ::webrtc::Clock *clock)
MCAPI void PopulateRtpState(::webrtc::RtpState &state) const
MCAPI void Sequence(::webrtc::RtpPacketToSend &packet)
MCAPI void PopulatePaddingFields(::webrtc::RtpPacketToSend &packet)
MCAPI bool CanSendPaddingOnMediaSsrc() const
Definition RtpPacketToSend.h:16