PFND3D12DDI_DESTROYVIDEODECODER_0021回呼函式 (d3d12umddi.h)
終結影片譯碼器。
語法
PFND3D12DDI_DESTROYVIDEODECODER_0021 Pfnd3d12ddiDestroyvideodecoder0021;
void Pfnd3d12ddiDestroyvideodecoder0021(
D3D12DDI_HDEVICE hDrvDevice,
D3D12DDI_HVIDEODECODER_0020 hDrvVideoDecoder
)
{...}
參數
hDrvDevice
顯示裝置的句柄 (圖形內容) 。
hDrvVideoDecoder
保留 HVideoDecoder
傳回值
無
備註
譯碼器可用來記錄具有多個命令清單的命令,但無法同時記錄命令。 應用程式負責在錄製命令時同步處理譯碼器的存取。
針對譯碼器記錄的命令也必須依記錄的順序執行。 Pfnd3d12ddiVideoDecodeFrame 作業可能會在 GPU 上執行譯碼器的內部資源時修改其內容,而後續的 Pfnd3d12ddiVideoDecodeFrame 作業可能會視這些修改而定。
在單一佇列上,應用程式負責依譯碼器對象記錄 Pfnd3d12ddiVideoDecodeFrame 命令的順序呼叫 execute 命令清單。 當應用程式這麼做時,驅動程式會負責同步處理 Pfnd3d12ddiVideoDecodeFrame 作業存取譯碼器資源。
當應用程式使用多個佇列搭配單一譯碼器物件時,應用程式會負責使用柵欄同步處理及排序命令。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3d12umddi.h |