![]() |
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
#include "ConversionMatrix.h"
Classes | |
struct | ConvYCbCr |
struct | Primaries |
Functions | |
template<unsigned Order> | |
float | CalculateDeterminant (float(&src)[Order][Order]) |
template<unsigned Order> | |
void | GetSubmatrix (float(&dest)[Order-1][Order-1], float(&src)[Order][Order], unsigned row, unsigned col) |
template<unsigned Order> | |
float | CalculateMinor (float(&src)[Order][Order], unsigned row, unsigned col) |
template<> | |
float | CalculateDeterminant< 2 > (float(&src)[2][2]) |
template<unsigned Order> | |
float(& | CMatrix ())[Order] |
Variables | |
const ConvYCbCr | BT709YCbCr = {0.2126, 0.0722} |
const ConvYCbCr | BT601YCbCr = {0.299, 0.114} |
const ConvYCbCr | BT2020YCbCr = {0.2627, 0.0593} |
const ConvYCbCr | ST240YCbCr = {0.212, 0.087} |
const Primaries | PrimariesBT709 |
const Primaries | PrimariesBT610_525 |
const Primaries | PrimariesBT610_625 |
const Primaries | PrimariesBT2020 |
float CalculateDeterminant | ( | float(&) | src[Order][Order] | ) |
float CalculateDeterminant< 2 > | ( | float(&) | src[2][2] | ) |
float CalculateMinor | ( | float(&) | src[Order][Order], |
unsigned | row, | ||
unsigned | col | ||
) |
float(& CMatrix | ( | ) | )[Order] |
void GetSubmatrix | ( | float(&) | dest[Order-1][Order-1], |
float(&) | src[Order][Order], | ||
unsigned | row, | ||
unsigned | col | ||
) |
const ConvYCbCr BT2020YCbCr = {0.2627, 0.0593} |
const ConvYCbCr BT601YCbCr = {0.299, 0.114} |
const ConvYCbCr BT709YCbCr = {0.2126, 0.0722} |
const Primaries PrimariesBT2020 |
const Primaries PrimariesBT610_525 |
const Primaries PrimariesBT610_625 |
const Primaries PrimariesBT709 |
const ConvYCbCr ST240YCbCr = {0.212, 0.087} |