3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/ColorSpace.h"
7#include "mc/external/webrtc/HdrMasteringMetadata.h"
11namespace webrtc {
class ColorSpace; }
12namespace webrtc {
struct HdrMetadata; }
22 ::webrtc::ColorSpace::RangeID range,
23 ::webrtc::ColorSpace::ChromaSiting chroma_siting_horizontal,
24 ::webrtc::ColorSpace::ChromaSiting chroma_siting_vertical
Definition _HeaderOutputPredefine.h:260
Definition ColorSpaceExtension.h:17
static MCAPI uint64 WriteLuminance(uchar *data, float f, int denominator)
static MCAPI bool Write(::rtc::ArrayView< uchar > data, ::webrtc::ColorSpace const &color_space)
static MCAPI uchar CombineRangeAndChromaSiting(::webrtc::ColorSpace::RangeID range, ::webrtc::ColorSpace::ChromaSiting chroma_siting_horizontal, ::webrtc::ColorSpace::ChromaSiting chroma_siting_vertical)
static MCAPI uint64 WriteChromaticity(uchar *data, ::webrtc::HdrMasteringMetadata::Chromaticity const &p)
static MCAPI uint64 WriteHdrMetadata(::rtc::ArrayView< uchar > data, ::webrtc::HdrMetadata const &hdr_metadata)
Definition ColorSpace.h:12