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
20
Encrypt(::cricket::MediaType, uint,
::rtc::ArrayView<uchar const>
,
::rtc::ArrayView<uchar const>
,
::rtc::ArrayView<uchar>
, uint64*) = 0;
21
22
// vIndex: 4
23
virtual
uint64 GetMaxCiphertextByteSize(::cricket::MediaType, uint64) = 0;
24
// NOLINTEND
25
26
public
:
27
// destructor thunk
28
// NOLINTBEGIN
29
30
// NOLINTEND
31
32
public
:
33
// virtual function thunks
34
// NOLINTBEGIN
35
36
// NOLINTEND
37
};
38
39
}
// namespace webrtc
rtc::ArrayView
Definition
_HeaderOutputPredefine.h:238
webrtc::FrameEncryptorInterface
Definition
FrameEncryptorInterface.h:11
webrtc::RefCountInterface
Definition
RefCountInterface.h:10
src
mc
external
webrtc
FrameEncryptorInterface.h
Generated on Sat Apr 26 2025 05:55:43 for LeviLamina by
1.12.0