Share via


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,則必須提供兩組輸入數據流。 如果立體格式是任何其他模式,則必須提供第一組參考,而第二個應該初始化為零。

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

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

FieldType

視訊進程欄位類型。

規格需求

需求
標頭 d3d12umddi.h

另請參閱

PFND3D12DDI_VIDEO_PROCESS_FRAME_0043