共用方式為


D3D11_1DDIARG_VIDEODECODEREXTENSION結構 (d3d10umddi.h)

指定擴充Microsoft DirectX Video Acceleration (DXVA) 譯碼函式的驅動程式特定數據,此函式是由呼叫 VideoDecoderExtension 函式所提供。

語法

typedef struct D3D11_1DDIARG_VIDEODECODEREXTENSION {
  UINT               Function;
  void               *pPrivateInputData;
  UINT               PrivateInputDataSize;
  void               *pPrivateOutputData;
  UINT               PrivateOutputDataSize;
  UINT               ResourceCount;
  D3D10DDI_HRESOURCE *pResourceList;
} D3D11_1DDIARG_VIDEODECODEREXTENSION;

成員

Function

函式編號。 這個數位會識別要執行的作業。 目前未定義任何函式編號。

pPrivateInputData

緩衝區的指標,其中包含驅動程式的輸入數據。

PrivateInputDataSize

pPrivateInputData所指向的緩衝區大小,以位元組為單位。

pPrivateOutputData

驅動程式可用來寫入輸出數據的緩衝區指標。

PrivateOutputDataSize

pPrivateOutputData所指向的緩衝區大小,以位元組為單位。

ResourceCount

pResourceList 陣列中的元素數目。 如果 pResourceList NULL,請將 ResourceCount 設為零。

pResourceList

資源句柄陣列的指標。 使用此成員將 Direct3D 資源傳遞至驅動程式。

言論

每個結構成員的確切意義取決於 函式的值

要求

要求 價值
最低支援的用戶端 Windows 8
支援的最低伺服器 Windows Server 2012
標頭 d3d10umddi.h (包括 D3d10umddi.h)

另請參閱

VideoDecoderExtension