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