D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC 構造体 (d3d12video.h)

ID3D12VideoProcessCommandList::P rocessFrames に渡される出力の出力ストリーム引数を指定します。

構文

typedef struct D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC {
  DXGI_FORMAT                         Format;
  DXGI_COLOR_SPACE_TYPE               ColorSpace;
  D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE AlphaFillMode;
  UINT                                AlphaFillModeSourceStreamIndex;
  FLOAT                               BackgroundColor[4];
  DXGI_RATIONAL                       FrameRate;
  BOOL                                EnableStereo;
} D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC;

メンバー

Format

出力リソースの形式を指定する DXGI_FORMAT 構造体。

ColorSpace

ビデオ プロセッサ出力サーフェイスの色空間を指定する DXGI_COLOR_SPACE_TYPE 値。

AlphaFillMode

ビデオ プロセッサがレンダー ターゲットに書き込むデータのアルファフィル モードを指定する 、D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE 列挙からの値。

AlphaFillModeSourceStreamIndex

入力ストリームの 0 から始まるインデックス。 このパラメーターは、 AlphaFillModeD3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM場合に使用されます。 それ以外の場合、パラメーターは無視されます。

BackgroundColor[4]

ビデオ プロセッサは、背景色を使用して、ビデオ イメージを含まないターゲット四角形の領域を塗りつぶします。 ターゲット四角形の外側の領域は影響を受けません。 値の意味は 、ColorSpace パラメーターで指定します。

BackgroundColor YCbCrA RGBA
BackgroundColor[0] Y R
BackgroundColor[1] Cb G
BackgroundColor[2] Cr B
BackgroundColor[3] A A

FrameRate

出力ビデオ ストリームのフレーム レートを指定する DXGI_RATIONAL 構造体。

EnableStereo

TRUE の場合、ステレオ出力が有効になります。 それ以外の場合、ビデオ プロセッサは mono ビデオ フレームを生成します。

要件

   
Header d3d12video.h