LeviLamina
Loading...
Searching...
No Matches
FrameDependenciesCalculator.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/absl/InlinedVector.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace webrtc { struct CodecBufferUsage; }
11// clang-format on
12
13namespace webrtc {
14
16public:
17 // FrameDependenciesCalculator inner types declare
18 // clang-format off
19 struct BufferUsage;
20 // clang-format on
21
22 // FrameDependenciesCalculator inner types define
23 struct BufferUsage {
24 public:
25 // member variables
26 // NOLINTBEGIN
29 // NOLINTEND
30
31 public:
32 // prevent constructor by default
33 BufferUsage& operator=(BufferUsage const&);
36 };
37
38public:
39 // member variables
40 // NOLINTBEGIN
42 // NOLINTEND
43
44public:
45 // prevent constructor by default
49
50public:
51 // member functions
52 // NOLINTBEGIN
53 MCNAPI ::absl::InlinedVector<int64, 5, ::std::allocator<int64>>
55
57 // NOLINTEND
58
59public:
60 // destructor thunk
61 // NOLINTBEGIN
62 MCNAPI void $dtor();
63 // NOLINTEND
64};
65
66} // namespace webrtc
Definition _HeaderOutputPredefine.h:260
Definition FrameDependenciesCalculator.h:15
MCAPI ::absl::InlinedVector< int64, 5, ::std::allocator< int64 > > FromBuffersUsage(int64 frame_id, ::rtc::ArrayView<::webrtc::CodecBufferUsage const > buffers_usage)
Definition Alias.h:14
Definition FrameDependenciesCalculator.h:23