LeviLamina
Loading...
Searching...
No Matches
FrameTransformerInterface.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/RefCountInterface.h"
7#include "mc/external/webrtc/scoped_refptr.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace webrtc { class TransformableFrameInterface; }
12namespace webrtc { class TransformedFrameCallback; }
13// clang-format on
14
15namespace webrtc {
16
18public:
19 // virtual functions
20 // NOLINTBEGIN
21 // vIndex: 3
22 virtual void Transform(::std::unique_ptr<::webrtc::TransformableFrameInterface>) = 0;
23
24 // vIndex: 4
25 virtual void RegisterTransformedFrameCallback(::webrtc::scoped_refptr<::webrtc::TransformedFrameCallback>);
26
27 // vIndex: 5
28 virtual void
29 RegisterTransformedFrameSinkCallback(::webrtc::scoped_refptr<::webrtc::TransformedFrameCallback>, uint);
30
31 // vIndex: 6
32 virtual void UnregisterTransformedFrameCallback();
33
34 // vIndex: 7
35 virtual void UnregisterTransformedFrameSinkCallback(uint);
36
37 // vIndex: 2
38 virtual ~FrameTransformerInterface() /*override*/ = default;
39 // NOLINTEND
40
41public:
42 // destructor thunk
43 // NOLINTBEGIN
44
45 // NOLINTEND
46
47public:
48 // virtual function thunks
49 // NOLINTBEGIN
50
51 // NOLINTEND
52};
53
54} // namespace webrtc
Definition FrameTransformerInterface.h:17
Definition RefCountInterface.h:10
Definition scoped_refptr.h:8