DXVA_VideoTransferMatrix列挙 (dxva.h)
DXVA_VideoTransferMatrix列挙型には、Y'Cb'Cr' から R'G'B' への変換行列を識別する列挙子が含まれています。
構文
typedef enum _DXVA_VideoTransferMatrix {
DXVA_VideoTransferMatrixShift,
DXVA_VideoTransferMatrixMask,
DXVA_VideoTransferMatrix_Unknown,
DXVA_VideoTransferMatrix_BT709,
DXVA_VideoTransferMatrix_BT601,
DXVA_VideoTransferMatrix_SMPTE240M
} DXVA_VideoTransferMatrix;
定数
DXVA_VideoTransferMatrixShift ビットを 15 桁シフトするように指定します (DXVA_ExtColorData_ShiftBase + 7、または 8 + 7)。 |
DXVA_VideoTransferMatrixMask ビデオ転送マトリックス マスクを指定します。 DWORD の 3 ビット (0x00038000) を使用して、ビデオ転送マトリックスを指定できます。 |
DXVA_VideoTransferMatrix_Unknown ビデオ転送マトリックスが指定されていないことを指定します。 既定値は、標準定義 (SD) ビデオの場合は BT601、高解像度 (HD) ビデオの場合は BT709 です。 |
DXVA_VideoTransferMatrix_BT709 BT709 転送マトリックスを指定します。 |
DXVA_VideoTransferMatrix_BT601 BT601 転送行列を指定します。 |
DXVA_VideoTransferMatrix_SMPTE240M 日本ではほとんど使用されない HD ビデオ標準を指定します。 |
注釈
DXVA_VideoTransferMatrixの列挙子の 1 つを、DXVA_ExtendedFormat構造体の VideoTransferMatrix メンバーで指定できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | この列挙型は、SP1 以降の Windows Server 2003 と、SP2 以降の Windows XP にのみ適用されます。 |
Header | dxva.h (Dxva.h を含む) |