LeviLamina
Loading...
Searching...
No Matches
ExtendedReports.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
webrtc::rtcp {
class
CommonHeader; }
8
namespace
webrtc::rtcp {
class
Rrtr; }
9
namespace
webrtc::rtcp {
class
TargetBitrate; }
10
namespace
webrtc::rtcp {
struct
ReceiveTimeInfo; }
11
// clang-format on
12
13
namespace
webrtc::rtcp {
14
15
class
ExtendedReports
{
16
public
:
17
// member functions
18
// NOLINTBEGIN
19
MCAPI
bool
AddDlrrItem(
::webrtc::rtcp::ReceiveTimeInfo
const
&);
20
21
MCAPI
ExtendedReports
();
22
23
MCAPI
bool
Parse(
::webrtc::rtcp::CommonHeader
const
&);
24
25
MCAPI
void
ParseDlrrBlock(uchar
const
*, ushort);
26
27
MCAPI
void
ParseRrtrBlock(uchar
const
*, ushort);
28
29
MCAPI
void
ParseTargetBitrateBlock(uchar
const
*, ushort);
30
31
MCAPI
void
SetRrtr(
::webrtc::rtcp::Rrtr
const
&);
32
33
MCAPI
void
SetTargetBitrate(
::webrtc::rtcp::TargetBitrate
const
&);
34
35
MCAPI uint64 TargetBitrateLength()
const
;
36
// NOLINTEND
37
38
public
:
39
// constructor thunks
40
// NOLINTBEGIN
41
MCAPI
void
* $ctor();
42
// NOLINTEND
43
44
public
:
45
// vftables
46
// NOLINTBEGIN
47
MCAPI
static
void
** $vftable();
48
// NOLINTEND
49
};
50
51
}
// namespace webrtc::rtcp
webrtc::rtcp::CommonHeader
Definition
CommonHeader.h:7
webrtc::rtcp::ExtendedReports
Definition
ExtendedReports.h:15
webrtc::rtcp::Rrtr
Definition
Rrtr.h:7
webrtc::rtcp::TargetBitrate
Definition
TargetBitrate.h:7
webrtc::rtcp::ReceiveTimeInfo
Definition
ReceiveTimeInfo.h:7
src
mc
external
webrtc
ExtendedReports.h
Generated on Sat Apr 26 2025 05:55:42 for LeviLamina by
1.12.0