D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 構造体 (d3d12umddi.h)

D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 は、 PFND3D12DDI_VIDEO_PROCESS_FRAMEに渡される入力ストリームの入力ストリーム パラメーターを指定します。

構文

typedef struct D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 {
  D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_0020           InputStream[2];
  D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032              Transform;
  D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_FLAGS_0020     Flags;
  D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 RateInfo;
  INT                                                FilterLevels[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020];
  D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020         AlphaBlending;
} D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032;

メンバー

InputStream[2]

処理を実行できる参照のセットが含まれます。 ステレオ形式が D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE場合は、2 つの入力ストリームセットを指定する必要があります。 ステレオ形式が他のモードの場合は、最初の参照セットを指定し、2 番目のセットを 0 に初期化する必要があります。

Transform

ビデオ入力の反転、回転、スケール、変換先の変換を指定します。 「D3D12DDI_VIDEO_PROCESS_TRANSFORM」を参照してください。

Flags

入力ストリームのオプションを指定します。 「D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_FLAGS」を参照してください。

RateInfo

フレーム レートの変換とインターレース解除のフレーム レートと入力と出力のインデックスを指定します。 「D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO」を参照してください。

FilterLevels[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020]

有効になっている各フィルターに適用するレベル。 フィルター レベルは、 フィルターがD3D12DDI_VIDEO_PROCESS_FILTER_FLAGSに表示される順序で指定されます。 フィルターが有効になっていない場合、またはフィルター インデックスが予約されている場合は、0 を指定します。

AlphaBlending

ビデオ プロセッサ上の入力ストリームの平面アルファ。 「D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING」を参照してください。

注釈

ビデオ デコーダー ヒープのサイズは、コンパイル時に静的です。

要件

要件
Header d3d12umddi.h

こちらもご覧ください

PFND3D12DDI_VIDEO_PROCESS_FRAME_0032