LeviLamina
Loading...
Searching...
No Matches
RtpGenericFrameDescriptor.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/ArrayView.h"
7
8namespace webrtc {
9
10class RtpGenericFrameDescriptor {
11public:
12 // member variables
13 // NOLINTBEGIN
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
27 RtpGenericFrameDescriptor& operator=(RtpGenericFrameDescriptor const&);
28 RtpGenericFrameDescriptor(RtpGenericFrameDescriptor const&);
29
30public:
31 // member functions
32 // NOLINTBEGIN
33 MCNAPI bool AddFrameDependencyDiff(ushort fdiff);
34
35 MCNAPI ::webrtc::ArrayView<ushort const> FrameDependenciesDiffs() const;
36
37 MCNAPI ushort FrameId() const;
38
40
41 MCNAPI void SetFrameId(ushort frame_id);
42
43 MCNAPI void SetResolution(int width, int height);
44
45 MCNAPI void SetSpatialLayersBitmask(uchar spatial_layers);
46
47 MCNAPI void SetTemporalLayer(int temporal_layer);
48
49 MCNAPI uchar SpatialLayersBitmask() const;
50
51 MCNAPI int TemporalLayer() const;
52
54 // NOLINTEND
55
56public:
57 // constructor thunks
58 // NOLINTBEGIN
59 MCNAPI void* $ctor();
60 // NOLINTEND
61
62public:
63 // destructor thunk
64 // NOLINTBEGIN
65 MCNAPI void $dtor();
66 // NOLINTEND
67};
68
69} // namespace webrtc
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 ::webrtc::ArrayView< ushort const > FrameDependenciesDiffs() const
MCAPI void SetResolution(int width, int height)
Definition Alias.h:14