D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032構造体 (d3d12umddi.h)
D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 では、ビデオ プロセッサの出力ストリームのプロパティについて説明します。
構文
typedef struct D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 {
DXGI_FORMAT Format;
DXGI_COLOR_SPACE_TYPE ColorSpace;
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020 AlphaFillMode;
UINT AlphaFillModeSourceStreamIndex;
FLOAT BackgroundColor[4];
DXGI_RATIONAL FrameRate;
BOOL EnableStereo;
} D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032;
メンバーズ
Format
出力テクスチャの DXGI 形式。
ColorSpace
DXGI_COLOR_SPACE_TYPE 値としてのビデオ プロセッサ出力サーフェイスの色空間。
AlphaFillMode
ビデオ プロセッサがレンダー ターゲットに書き込むデータのアルファ フィル モード。 D3D12DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODEを参照してください。
AlphaFillModeSourceStreamIndex
入力ストリームの 0 から始まるインデックス。 このフィールドは、AlphaFillMode 値が D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAMの場合に使用されます。 それ以外の場合は無視されます。
BackgroundColor[4]
ビデオ プロセッサは、背景色を使用して、ビデオ画像を含まないターゲット四角形の領域を塗りつぶします。 ターゲット四角形の外側の領域は影響を受けません。 値の意味は、ColorSpace メンバーによって指定されます。
価値 | YCbCrA | RGBA |
---|---|---|
BackgroundColor[0] | Y | R |
BackgroundColor[1] | Cb | G |
BackgroundColor[2] | Cr | B |
BackgroundColor[3] | ある | ある |
FrameRate
DXGI_RATIONAL 構造として指定された出力ビデオ ストリームのフレーム レート。
EnableStereo
TRUE の場合、ステレオ出力が有効になります。 それ以外の場合、ビデオ プロセッサはモノラル ビデオ フレームを生成します。
必要条件
要件 | 価値 |
---|---|
ヘッダー | d3d12umddi.h |