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