3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/VideoCodecType.h"
24 struct PayloadSizeLimits {
36 PayloadSizeLimits& operator=(PayloadSizeLimits
const&);
37 PayloadSizeLimits(PayloadSizeLimits
const&);
46 virtual uint64 NumPackets()
const = 0;
54 MCNAPI static ::std::unique_ptr<::webrtc::RtpPacketizer>
Create(
55 ::std::optional<::webrtc::VideoCodecType> type,
61 MCNAPI static ::std::vector<int>
Definition _HeaderOutputPredefine.h:309
Definition RtpPacketToSend.h:16
Definition RtpPacketizer.h:16
static MCAPI ::std::vector< int > SplitAboutEqually(int payload_len, ::webrtc::RtpPacketizer::PayloadSizeLimits const &limits)
static MCAPI ::std::unique_ptr<::webrtc::RtpPacketizer > Create(::std::optional<::webrtc::VideoCodecType > type, ::rtc::ArrayView< uchar const > payload, ::webrtc::RtpPacketizer::PayloadSizeLimits limits, ::webrtc::RTPVideoHeader const &rtp_video_header)
Definition RtpPacketizer.h:24