D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043 構造体 (d3d12umddi.h)
PFND3D12DDI_VIDEO_PROCESS_FRAMEに渡される入力ストリームの入力ストリーム パラメーターを指定します。
構文
typedef struct D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043 {
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;
D3D12DDI_VIDEO_FIELD_TYPE_0020 FieldType;
} D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043;
メンバー
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」を参照してください。
FieldType
ビデオ プロセス フィールドの種類。
要件
要件 | 値 |
---|---|
Header | d3d12umddi.h |