Freigeben über


DXVA_VideoTransferMatrix-Aufzählung (dxva.h)

Der DXVA_VideoTransferMatrix Enumerationstyp enthält Enumerationszeichen, 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 (DXVA_ExtColorData_ShiftBase + 7 oder 8 + 7).
DXVA_VideoTransferMatrixMask
Gibt das Videoübertragungsmatrixformat 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 ist. 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 selten in Japan verwendet wird.

Bemerkungen

Einer der Enumerationen von DXVA_VideoTransferMatrix kann im VideoTransferMatrix Member der DXVA_ExtendedFormat Struktur angegeben werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Dieser Enumerationstyp gilt nur für Windows Server 2003 mit SP1 und höher und Windows XP mit SP2 und höher.
Header- dxva.h (include Dxva.h)

Siehe auch

DXVA_ExtendedFormat