共用方式為


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