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
ビデオ プロセス フィールドの種類。
必要条件
要件 | 価値 |
---|---|
ヘッダー | d3d12umddi.h |