LeviLamina
Loading...
Searching...
No Matches
ColorSpaceExtension.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/external/webrtc/ColorSpace.h"
7
#include "mc/external/webrtc/HdrMasteringMetadata.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
webrtc {
class
ColorSpace; }
12
namespace
webrtc {
struct
HdrMetadata; }
13
// clang-format on
14
15
namespace
webrtc {
16
17
class
ColorSpaceExtension
{
18
public
:
19
// static functions
20
// NOLINTBEGIN
21
MCAPI
static
uchar CombineRangeAndChromaSiting(
22
::webrtc::ColorSpace::RangeID,
23
::webrtc::ColorSpace::ChromaSiting,
24
::webrtc::ColorSpace::ChromaSiting
25
);
26
27
MCAPI
static
bool
Write
(
::rtc::ArrayView<uchar>
,
::webrtc::ColorSpace
const
&);
28
29
MCAPI
static
uint64 WriteChromaticity(uchar*,
::webrtc::HdrMasteringMetadata::Chromaticity
const
&);
30
31
MCAPI
static
uint64 WriteHdrMetadata(
::rtc::ArrayView<uchar>
,
::webrtc::HdrMetadata
const
&);
32
33
MCAPI
static
uint64 WriteLuminance(uchar*,
float
,
int
);
34
// NOLINTEND
35
};
36
37
}
// namespace webrtc
rtc::ArrayView
Definition
_HeaderOutputPredefine.h:238
webrtc::ColorSpaceExtension
Definition
ColorSpaceExtension.h:17
webrtc::ColorSpace
Definition
ColorSpace.h:12
Write
Definition
Write.h:6
webrtc::HdrMasteringMetadata::Chromaticity
Definition
HdrMasteringMetadata.h:15
webrtc::HdrMetadata
Definition
HdrMetadata.h:7
src
mc
external
webrtc
ColorSpaceExtension.h
Generated on Sat Apr 26 2025 05:55:42 for LeviLamina by
1.12.0