共用方式為


D3D11_1DDIARG_VIDEODECODEREXTENSION 結構 (d3d10umddi.h)

指定擴充 Microsoft DirectX 影片加速 (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 陣列中的項目數目。 如果 pResourceListNULL,請將 ResourceCount 設定為零。

pResourceList

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

備註

每個結構成員的確切意義取決於 Function 的值。

規格需求

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

另請參閱

VideoDecoderExtension