DXVAHDDDI_STREAM_STATE_INPUT_COLOR_SPACE_DATA構造体 (d3dumddi.h)
DXVAHDDDI_STREAM_STATE_INPUT_COLOR_SPACE_DATA構造体は、入力ストリームの色空間を指定するストリーム状態データを記述します。
構文
typedef struct _DXVAHDDDI_STREAM_STATE_INPUT_COLOR_SPACE_DATA {
union {
struct {
UINT Type : 1;
UINT RGB_Range : 1;
UINT YCbCr_Matrix : 1;
UINT YCbCr_xvYCC : 1;
UINT Nominal_Range : 2;
UINT Reserved : 26;
};
[in] UINT Value;
};
} DXVAHDDDI_STREAM_STATE_INPUT_COLOR_SPACE_DATA;
メンバー
[in] Type
入力ストリームがビデオかグラフィックスかを指定する UINT 値。 ドライバーは、ストリームの種類に基づいて処理とフィルター処理を最適化できます。 既定値は 0 で、ビデオ ストリームを示します。
このメンバーの設定は、32 ビット 値 メンバー (0x00000001) の最初のビットを設定することと同じです。
[in] RGB_Range
入力ストリームがフル レンジ RGB (つまり、0 から 255) であるか、制限範囲 RGB (つまり、16 から 235) であるかを指定する UINT 値。 既定値は 0 で、フル レンジ RGB を示します。
このメンバーの設定は、32 ビット Value メンバー (0x00000002) の 2 番目のビットを設定することと同じです。
[in] YCbCr_Matrix
入力ストリームが BT.601 (標準デジタル テレビの場合) か BT.709 (高解像度テレビの場合) かを指定する UINT 値。 既定値は 0 で、BT.601 を示します。
このメンバーの設定は、32 ビット Value メンバー (0x00000004) の 3 番目のビットを設定することと同じです。
[in] YCbCr_xvYCC
入力ストリームが従来の YCbCr か拡張 YCbCr (xvYCC) かを指定する UINT 値。 既定値は 0 で、従来の YCbCr を示します。
このメンバーの設定は、32 ビット Value メンバー (0x00000008) の 4 番目のビットを設定することと同じです。
[in] Nominal_Range
YUV データの輝度範囲が DXVAHDDDI_NOMINAL_RANGE 列挙体によって記述されることを指定する UINT 値。 既定値は 0 です。スタジオの輝度範囲は 16 から 255 (16, 235) を含みます。
輝度範囲の詳細については、「Windows 8.1の YUV 書式範囲」を参照してください。
このメンバーの設定は、32 ビット Value メンバー (0x00000030) の 5 ビットと 6 番目のビットを設定することと同じです。
Windows 8.1 以降でサポートされます。
[in] Reserved
予約済み。 ゼロを指定してください。
このメンバーは、32 ビット Value メンバーの残りの 26 ビット (0xFFFFFFC0) に相当します。
[in] Value
入力ストリームの色空間を指定するストリーム状態データを記述する 32 ビット値。
注釈
ドライバーの GetCaps 関数がD3DDDICAPS_DXVAHD_GETVPDEVCAPS値を設定して呼び出されたときに、ドライバーが DXVAHDDDI_VPDEVCAPS 構造体の DeviceCaps メンバーにDXVAHDDDI_DEVICE_CAPS_xvYCC値を設定しない場合、ドライバーは YCbCr_xvYCC メンバーを無視します。
入力形式の色空間に対応する RGB フラグまたは YCbCr フラグが参照されます。 ただし、ドライバーは中間色空間変換を実行する必要がある場合があります。この場合、RGB フラグと YCbCr フラグの両方が参照されます。
中間色空間変換の詳細については、DXVAHDDDI_VPDEVCAPS構造体の InputFormatCaps メンバーを参照してください。
色空間の詳細については、「 DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE_DATA」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | DXVAHDDDI_STREAM_STATE_INPUT_COLOR_SPACE_DATAは、Windows 7 オペレーティング システム以降でサポートされています。 |
Header | d3dumddi.h (D3dumddi.h を含む) |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示