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 列舉中一或多個旗標的位 OR 會指定要啟用的篩選。
StereoFormat
使用 D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020 來指定數據流是否為立體聲。 如果值是D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE,則有兩組輸入紋理和參考(適用於立體交錯式大小寫)。
DeinterlaceMode
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020,表示要使用的非交集模式。
EnableAlphaBlending
視訊處理器上輸入數據流的平面 Alpha。 請參閱D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING。
LumaKey
D3D12DDI_VIDEO_PROCESS_LUMA_KEY_0020,代表視訊處理器上輸入數據流的 luma 鍵。
NumPastFrames
過去的框架數目。
NumFutureFrames
未來的框架數目。
EnableAutoProcessing
啟用或停用視訊處理器上的自動處理功能。
要求
要求 | 價值 |
---|---|
標頭 | d3d12umddi.h |