|
| enum class | ChannelLayout {
Unknown
, Mono
, Stereo
, TwoPointOne
,
ThreePointZero
, FourPointZero
, Quad
, FivePointZero
,
FivePointOne
, SixPointOne
, SevenPointOne
, SevenPointOneW
,
Octagonal
, TwentyTwoPointTwo
} |
| | Curated speaker layouts. More...
|
| |
| enum class | Range { Unspecified
, TV
, Full
, Unknown
} |
| | Luma/chroma sample range. More...
|
| |
| enum class | Space {
Unspecified
, RGB
, BT709
, FCC
,
BT470BG
, SMPTE170M
, SMPTE240M
, YCgCo
,
BT2020NCL
, BT2020CL
, SMPTE2085
, ChromaDerivedNCL
,
ChromaDerivedCL
, ICtCp
, Unknown
} |
| | YUV / RGB matrix coefficients. More...
|
| |
| enum class | Primaries {
Unspecified
, BT709
, BT470M
, BT470BG
,
SMPTE170M
, SMPTE240M
, Film
, BT2020
,
SMPTE428
, SMPTE431
, SMPTE432
, EBU3213
,
Unknown
} |
| | Chromaticity primaries. More...
|
| |
| enum class | Transfer {
Unspecified
, BT709
, Gamma22
, Gamma28
,
SMPTE170M
, SMPTE240M
, Linear
, Log
,
LogSqrt
, IEC61966_2_4
, BT1361
, IEC61966_2_1
,
BT2020_10
, BT2020_12
, SMPTE2084
, SMPTE428
,
ARIB_B67
, Unknown
} |
| | Transfer characteristics. More...
|
| |
| enum class | PixelFormat {
Unknown
, YUV420P
, YUV422P
, YUV444P
,
YUV420P10
, YUV422P10
, YUV444P10
, YUV420P12
,
YUV422P12
, YUV444P12
, NV12
, NV21
,
P010
, RGB24
, BGR24
, RGBA
,
BGRA
, GRAY8
, GRAY10
, GRAY16
} |
| | Curated pixel formats. More...
|
| |
|
| constexpr const char * | ToString (ChannelLayout layout) noexcept |
| | Converts a ChannelLayout to a string.
|
| |
| constexpr unsigned | ChannelCount (ChannelLayout layout) noexcept |
| | Channel count of a standard layout.
|
| |
| constexpr const char * | ToString (Range range) noexcept |
| | Converts a Range to a string.
|
| |
| constexpr const char * | ToString (Space space) noexcept |
| | Converts a Space to a string.
|
| |
| constexpr const char * | ToString (Primaries primaries) noexcept |
| | Converts Primaries to a string.
|
| |
| constexpr const char * | ToString (Transfer transfer) noexcept |
| | Converts Transfer to a string.
|
| |
| constexpr const char * | ToString (PixelFormat format) noexcept |
| | Converts a PixelFormat to a string.
|
| |
| constexpr std::uint8_t | BitDepth (PixelFormat format) noexcept |
| | Component bit depth of format.
|
| |
Media property value types.