共用方式為


PFND3D11_1DDI_VIDEODECODEREXTENSION回呼函式 (d3d10umddi.h)

執行 DirectX 視訊加速的擴充函式, (DXVA) 譯碼。 這個方法可啟用基本 DXVA 譯碼器功能的擴充功能。

語法

PFND3D11_1DDI_VIDEODECODEREXTENSION Pfnd3d111DdiVideodecoderextension;

HRESULT Pfnd3d111DdiVideodecoderextension(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11_1DDI_HDECODE unnamedParam2,
  const D3D11_1DDIARG_VIDEODECODEREXTENSION *unnamedParam3
)
{...}

參數

unnamedParam1

hDevice [in]

顯示裝置的句柄 (圖形內容) 。

unnamedParam2

hDecoder [in]

透過呼叫 CreateVideoDecoder 函式所建立的視訊譯碼器物件的句柄。

unnamedParam3

pExtension [in]

包含擴充函式數據的 D3D11_1DDIARG_VIDEODECODEREXTENSION 結構的指標。

傳回值

VideoDecoderExtension 會傳回下列其中一個值:

傳回碼 描述
S_OK 已成功執行延伸模組。
D3DDDIERR_DEVICEREMOVED 已移除圖形配接器。
E_INVALIDARG 已驗證參數,並判斷為不正確。
E_OUTOFMEMORY 記憶體無法完成作業。

規格需求

需求
最低支援的用戶端 Windows 8
最低支援的伺服器 Windows Server 2012
目標平台 桌面
標頭 d3d10umddi.h (包含 D3d10umddi.h)

另請參閱

CreateVideoDecoder

D3D11_1DDIARG_VIDEODECODEREXTENSION