LeviLamina
Loading...
Searching...
No Matches
RtpGenericFrameDescriptor.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace webrtc {
6
8public:
9 // member variables
10 // NOLINTBEGIN
20 // NOLINTEND
21
22public:
23 // prevent constructor by default
26
27public:
28 // member functions
29 // NOLINTBEGIN
30 MCNAPI bool AddFrameDependencyDiff(ushort fdiff);
31
32 MCNAPI ::rtc::ArrayView<ushort const> FrameDependenciesDiffs() const;
33
34 MCNAPI ushort FrameId() const;
35
37
38 MCNAPI void SetFrameId(ushort frame_id);
39
40 MCNAPI void SetResolution(int width, int height);
41
42 MCNAPI void SetSpatialLayersBitmask(uchar spatial_layers);
43
44 MCNAPI void SetTemporalLayer(int temporal_layer);
45
46 MCNAPI uchar SpatialLayersBitmask() const;
47
48 MCNAPI int TemporalLayer() const;
49
51 // NOLINTEND
52
53public:
54 // constructor thunks
55 // NOLINTBEGIN
56 MCNAPI void* $ctor();
57 // NOLINTEND
58
59public:
60 // destructor thunk
61 // NOLINTBEGIN
62 MCNAPI void $dtor();
63 // NOLINTEND
64};
65
66} // namespace webrtc
Definition RtpGenericFrameDescriptor.h:7
MCAPI void SetSpatialLayersBitmask(uchar spatial_layers)
MCAPI bool AddFrameDependencyDiff(ushort fdiff)
MCAPI void SetFrameId(ushort frame_id)
MCAPI void SetTemporalLayer(int temporal_layer)
MCAPI ushort FrameId() const
MCAPI uchar SpatialLayersBitmask() const
MCAPI ::rtc::ArrayView< ushort const > FrameDependenciesDiffs() const
MCAPI void SetResolution(int width, int height)
Definition Alias.h:14