LeviLamina
Loading...
Searching...
No Matches
RtpPacketizer.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/VideoCodecType.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace webrtc { struct RTPVideoHeader; }
11// clang-format on
12
13namespace webrtc {
14
16public:
17 // RtpPacketizer inner types declare
18 // clang-format off
19 struct PayloadSizeLimits;
20 // clang-format on
21
22 // RtpPacketizer inner types define
24
25public:
26 // static functions
27 // NOLINTBEGIN
28 MCNAPI static ::std::unique_ptr<::webrtc::RtpPacketizer> Create(
29 ::std::optional<::webrtc::VideoCodecType>,
33 );
34
35 MCNAPI static ::std::vector<int> SplitAboutEqually(int, ::webrtc::RtpPacketizer::PayloadSizeLimits const&);
36 // NOLINTEND
37};
38
39} // namespace webrtc
Definition _HeaderOutputPredefine.h:258
Definition RtpPacketizer.h:15
static MCAPI ::std::unique_ptr<::webrtc::RtpPacketizer > Create(::std::optional<::webrtc::VideoCodecType >, ::rtc::ArrayView< uchar const >, ::webrtc::RtpPacketizer::PayloadSizeLimits, ::webrtc::RTPVideoHeader const &)
static MCAPI ::std::vector< int > SplitAboutEqually(int, ::webrtc::RtpPacketizer::PayloadSizeLimits const &)
Definition RTPVideoHeader.h:12
Definition RtpPacketizer.h:23