DXVA_VideoTransferMatrix-Enumeration (dxva.h)
Der DXVA_VideoTransferMatrix-Enumerationstyp enthält Enumeratoren, die die Konvertierungsmatrix von Y'Cb'Cr' in R'G'B' identifizieren.
Syntax
typedef enum _DXVA_VideoTransferMatrix {
DXVA_VideoTransferMatrixShift,
DXVA_VideoTransferMatrixMask,
DXVA_VideoTransferMatrix_Unknown,
DXVA_VideoTransferMatrix_BT709,
DXVA_VideoTransferMatrix_BT601,
DXVA_VideoTransferMatrix_SMPTE240M
} DXVA_VideoTransferMatrix;
Konstanten
DXVA_VideoTransferMatrixShift Gibt an, dass Bits um 15 Positionen verschoben werden sollen (DXVA_ExtColorData_ShiftBase + 7 oder 8 + 7). |
DXVA_VideoTransferMatrixMask Gibt die Maske der Videoübertragungsmatrix an. 3 (0x00038000) Bits eines DWORD können verwendet werden, um die Videoübertragungsmatrix anzugeben. |
DXVA_VideoTransferMatrix_Unknown Gibt an, dass die Videoübertragungsmatrix nicht angegeben wird. Der Standardwert ist BT601 für SD-Video (Standard Definition) und BT709 für HD-Video (High Definition). |
DXVA_VideoTransferMatrix_BT709 Gibt die BT709-Übertragungsmatrix an. |
DXVA_VideoTransferMatrix_BT601 Gibt die BT601-Übertragungsmatrix an. |
DXVA_VideoTransferMatrix_SMPTE240M Gibt einen HD-Videostandard an, der in Japan selten verwendet wird. |
Hinweise
Einer der Enumeratoren von DXVA_VideoTransferMatrix kann im VideoTransferMatrix-Member der DXVA_ExtendedFormat-Struktur angegeben werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Dieser Enumerationstyp gilt nur für Windows Server 2003 mit SP1 und höher und Windows XP mit SP2 und höher. |
Kopfzeile | dxva.h (dxva.h einschließen) |