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 |