共用方式為


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 列舉中一個或多個旗標的位 OR。

StereoFormat

指定數據流是否為立體。 如果值為 D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE,則立體交錯大小寫) 有兩組輸入紋理和參考 (。

FieldType

將框架格式指定為輸入數據流的漸進式或交錯。 請參閱 D3D12DDI_VIDEO_FIELD_TYPE

DeinterlaceMode

要使用的 deinterlace 模式。 請參閱 D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS

EnableAlphaBlending

視訊處理器上輸入數據流的平面 Alpha。 請參閱 D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING

LumaKey

視訊處理器上輸入數據流的 Luma 索引鍵。 如需詳細資訊 ,請參閱D3D12DDI_VIDEO_PROCESS_LUMA_KEY

NumPastFrames

過去框架的數目。

NumFutureFrames

未來框架的數目。

EnableAutoProcessing

啟用或停用視訊處理器上的自動處理功能。

規格需求

需求
標頭 d3d12umddi.h