D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 構造体 (d3d12umddi.h)
ビデオ プロセッサの入力ストリーム プロパティについて説明します。
構文
typedef struct D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 {
DXGI_FORMAT Format;
DXGI_COLOR_SPACE_TYPE ColorSpace;
DXGI_RATIONAL SourceAspectRatio;
DXGI_RATIONAL DestinationAspectRatio;
DXGI_RATIONAL FrameRate;
D3D12DDI_VIDEO_SIZE_RANGE_0032 SourceSizeRange;
D3D12DDI_VIDEO_SIZE_RANGE_0032 DestinationSizeRange;
BOOL EnableOrientation;
D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020 FilterFlags;
D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020 StereoFormat;
D3D12DDI_VIDEO_FIELD_TYPE_0020 FieldType;
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 DeinterlaceMode;
BOOL EnableAlphaBlending;
D3D12DDI_VIDEO_PROCESS_LUMA_KEY_0020 LumaKey;
UINT NumPastFrames;
UINT NumFutureFrames;
BOOL EnableAutoProcessing;
} D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032;
メンバー
Format
入力テクスチャと参照の DXGI 形式。
ColorSpace
ビデオ プロセッサの入力サーフェスと参照サーフェスの色空間を指定するDXGI_COLOR_SPACE_TYPE値。
SourceAspectRatio
ソースの縦横比。
DestinationAspectRatio
変換先の縦横比。
FrameRate
DXGI_RATIONAL構造として指定された入力ビデオ ストリームのフレーム レート。
SourceSizeRange
ソースの四角形の最小サイズと最大サイズについて説明します。 ビデオ プロセッサは、範囲内のすべてのケースを処理するために を割り当てる必要があります。
DestinationSizeRange
コピー先の最小四角形サイズと最大四角形サイズについて説明します。 ビデオ プロセッサでは、範囲内のすべてのケースを処理するためにサイズを割り当てる必要があります。
EnableOrientation
D3D12DDI_VIDEO_PROCESS_ORIENTATIONで指定されたすべての変換を有効にします。 回転が中間を意味する場合は、90 度回転を処理するように割り当てる必要があります。
FilterFlags
有効にするフィルターを指定する 、D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS 列挙体の 1 つ以上のフラグのビットごとの OR。
StereoFormat
ストリームがステレオかどうかを指定します。 値が D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATEの場合、入力テクスチャと参照の 2 つのセットがあります (ステレオ インターレースの場合)。
FieldType
入力ストリームのフレーム形式をプログレッシブまたはインターレースとして指定します。 「D3D12DDI_VIDEO_FIELD_TYPE」を参照してください。
DeinterlaceMode
使用するインターレース解除モード。 「D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS」を参照してください。
EnableAlphaBlending
ビデオ プロセッサ上の入力ストリームの平面アルファ。 「D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING」を参照してください。
LumaKey
ビデオ プロセッサ上の入力ストリームの Luma キー。 詳細については、「 D3D12DDI_VIDEO_PROCESS_LUMA_KEY 」を参照してください。
NumPastFrames
過去のフレームの数。
NumFutureFrames
将来のフレームの数。
EnableAutoProcessing
ビデオ プロセッサの自動処理機能を有効または無効にします。
要件
要件 | 値 |
---|---|
Header | d3d12umddi.h |