次の方法で共有


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

関連項目

PFND3D12DDI_VIDEO_PROCESS_FRAME_0043