Freigeben über


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)

Weitere Informationen

DXVA_ExtendedFormat