D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 結構 (d3d12umddi.h)
D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 指定傳遞至 PFND3D12DDI_VIDEO_PROCESS_FRAME之輸入數據流的輸入數據流參數。
語法
typedef struct D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 {
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;
} D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032;
成員
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。
備註
影片譯碼器堆積的大小在編譯時期是靜態的。
規格需求
需求 | 值 |
---|---|
標頭 | d3d12umddi.h |