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
11namespace webrtc { class ColorSpace; }
12namespace webrtc { struct HdrMetadata; }
13// clang-format on
14
15namespace webrtc {
16
18public:
19 // static functions
20 // NOLINTBEGIN
21 MCNAPI static uchar CombineRangeAndChromaSiting(
22 ::webrtc::ColorSpace::RangeID,
23 ::webrtc::ColorSpace::ChromaSiting,
24 ::webrtc::ColorSpace::ChromaSiting
25 );
26
28
30
32
33 MCNAPI static uint64 WriteLuminance(uchar*, float, int);
34 // NOLINTEND
35};
36
37} // namespace webrtc
Definition _HeaderOutputPredefine.h:258
Definition ColorSpaceExtension.h:17
static MCAPI uint64 WriteHdrMetadata(::rtc::ArrayView< uchar >, ::webrtc::HdrMetadata const &)
static MCAPI uchar CombineRangeAndChromaSiting(::webrtc::ColorSpace::RangeID, ::webrtc::ColorSpace::ChromaSiting, ::webrtc::ColorSpace::ChromaSiting)
static MCAPI uint64 WriteChromaticity(uchar *, ::webrtc::HdrMasteringMetadata::Chromaticity const &)
static MCAPI bool Write(::rtc::ArrayView< uchar >, ::webrtc::ColorSpace const &)
static MCAPI uint64 WriteLuminance(uchar *, float, int)
Definition ColorSpace.h:12
Definition HdrMasteringMetadata.h:15
Definition HdrMetadata.h:7