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