LeviLamina
Loading...
Searching...
No Matches
FrameEncryptorInterface.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/external/cricket/MediaType.h"
7
#include "mc/external/webrtc/RefCountInterface.h"
8
9
namespace
webrtc {
10
11
class
FrameEncryptorInterface
:
public
::webrtc::RefCountInterface
{
12
public
:
13
// virtual functions
14
// NOLINTBEGIN
15
// vIndex: 2
16
virtual
~FrameEncryptorInterface
()
/*override*/
=
default
;
17
18
// vIndex: 3
19
virtual
int
Encrypt(
20
::cricket::MediaType,
21
uint,
22
::rtc::ArrayView<uchar const>
,
23
::rtc::ArrayView<uchar const>
,
24
::rtc::ArrayView<uchar>
,
25
uint64*
26
) = 0;
27
28
// vIndex: 4
29
virtual
uint64 GetMaxCiphertextByteSize(::cricket::MediaType, uint64) = 0;
30
// NOLINTEND
31
32
public
:
33
// virtual function thunks
34
// NOLINTBEGIN
35
36
// NOLINTEND
37
};
38
39
}
// namespace webrtc
rtc::ArrayView
Definition
_HeaderOutputPredefine.h:258
webrtc::FrameEncryptorInterface
Definition
FrameEncryptorInterface.h:11
webrtc::RefCountInterface
Definition
RefCountInterface.h:10
src
mc
external
webrtc
FrameEncryptorInterface.h
Generated on Fri Jun 13 2025 05:04:39 for LeviLamina by
1.12.0