MFVideoTransferMatrix-Enumeration (mfobjects.h)
Beschreibt die Konvertierungsmatrizen zwischen Y'PbPr (Komponentenvideo) und Studio R'G'B'.
Syntax
typedef enum _MFVideoTransferMatrix {
MFVideoTransferMatrix_Unknown = 0,
MFVideoTransferMatrix_BT709 = 1,
MFVideoTransferMatrix_BT601 = 2,
MFVideoTransferMatrix_SMPTE240M = 3,
MFVideoTransferMatrix_BT2020_10 = 4,
MFVideoTransferMatrix_BT2020_12 = 5,
MFVideoTransferMatrix_Identity = 6,
MFVideoTransferMatrix_FCC47 = 7,
MFVideoTransferMatrix_YCgCo = 8,
MFVideoTransferMatrix_SMPTE2085 = 9,
MFVideoTransferMatrix_Chroma = 10,
MFVideoTransferMatrix_Chroma_const = 11,
MFVideoTransferMatrix_ICtCp = 12,
MFVideoTransferMatrix_Last,
MFVideoTransferMatrix_ForceDWORD = 0x7fffffff
} MFVideoTransferMatrix;
Konstanten
MFVideoTransferMatrix_Unknown Wert: 0 Unbekannte Übertragungsmatrix. Behandeln Sie als MFVideoTransferMatrix_BT709. |
MFVideoTransferMatrix_BT709 Wert: 1 ITU-R BT.709-Transfermatrix. |
MFVideoTransferMatrix_BT601 Wert: 2 ITU-R BT.601-Transfermatrix. Wird auch für SMPTE 170 und ITU-R BT.470-2 System B,G verwendet. |
MFVideoTransferMatrix_SMPTE240M Wert: 3 SMPTE 240M-Übertragungsmatrix. |
MFVideoTransferMatrix_BT2020_10 Wert: 4 BT.2020 nicht konstante Leuchtdichte. |
MFVideoTransferMatrix_BT2020_12 Wert: 5 BT.2020 nicht konstante Leuchtdichte. |
MFVideoTransferMatrix_Identity Wert: 6 Identität IEC 61966-2-1 (sRGB), SMPTE ST.428-1. |
MFVideoTransferMatrix_FCC47 Wert: 7 FCC-Titel 47. Die genaue Formel ist in ISO/IEC 23091-2 definiert. |
MFVideoTransferMatrix_YCgCo Wert: 8 YCbCr-Pixel sind tatsächlich YCoCg-Pixel. Die Matrix zum Konvertieren solcher Pixel in RGB ist in ISO/IEC 23091-2 definiert. |
MFVideoTransferMatrix_SMPTE2085 Wert: 9 Die matrix, die für HDR-Videos (High Dynamic Range) definiert ist und von SMPTE ST 2085 definiert ist. |
MFVideoTransferMatrix_Chroma Wert: 10 Chromacity-abgeleitetes, nicht konstantes Luminance-System, wie in IEC 23091-2 definiert. |
MFVideoTransferMatrix_Chroma_const Wert: 11 Chromacity-abgeleitetes konstantes Luminance-System, wie in IEC 23091-2 definiert. |
MFVideoTransferMatrix_ICtCp Wert: 12 High Dynamic Range (HDR) und Wide Color Gamut Video, wie von ITU-R BT.2100 definiert. Die Transfermatrix ist in ISO/IEC 23091-2 verfügbar und wird auch als ICtCp bezeichnet. |
MFVideoTransferMatrix_Last Reserviert. |
MFVideoTransferMatrix_ForceDWORD Wert: 0x7fffffff Reserviert. Dieses Element erzwingt, dass der Enumerationstyp als DWORD-Wert kompiliert wird. |
Hinweise
Diese Enumeration wird mit dem Attribut MF_MT_YUV_MATRIX verwendet.
Weitere Informationen zu diesen Werten finden Sie in den Hinweisen für die DXVA2_VideoTransferMatrix-Enumeration , die die DirectX-Videobeschleunigung (DXVA) dieser Enumeration entspricht.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | mfobjects.h (include Mfidl.h) |