ID3D12VideoProcessCommandList::P rocessFrames 方法 (d3d12video.h)
將視訊處理作業記錄至命令清單、在一或多個輸入範例上操作,並將結果寫入輸出介面。
注意
這個版本的 方法不允許您在不重新建立介面的情況下變更 D3D12_VIDEO_FIELD_TYPE 。 建議您改用 ID3D12VideoProcessCommandList::P rocessFrames1 ,這可讓您變更每個呼叫的欄位類型。
語法
void ProcessFrames(
ID3D12VideoProcessor *pVideoProcessor,
const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS *pOutputArguments,
UINT NumInputStreams,
const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS *pInputArguments
);
參數
pVideoProcessor
ID3D12VideoProcessor 介面的指標,代表視訊處理器實例。
pOutputArguments
指定輸出介面和輸出自變數 的D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS 結構。
NumInputStreams
輸入數據流的計數。
pInputArguments
指定輸入參數之 D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS 結構的陣列指標。
傳回值
無
備註
這個版本的 方法不允許您變更 D3D12_VIDEO_FIELD_TYPE。 處理混合內容時,請改用 ID3D12VideoProcessCommandList::P rocessFrames1 ,這可讓您為每個呼叫指定字段類型。
規格需求
需求 | 值 |
---|---|
標頭 | d3d12video.h |
Dll | d3d12.dll |