|
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} |