struttura D3D11_1DDIARG_VIDEODECODEREXTENSION (d3d10umddi.h)

Specifica i dati specifici del driver per la funzione di decodifica DXVA (Microsoft DirectX Video Acceleration) estesa fornita da una chiamata alla funzione VideoDecoderExtension .

Sintassi

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

Members

Function

Numero di funzione. Questo numero identifica l'operazione da eseguire. Attualmente non sono definiti numeri di funzione.

pPrivateInputData

Puntatore a un buffer contenente i dati di input per il driver.

PrivateInputDataSize

Dimensioni del buffer a cui punta pPrivateInputData, in byte.

pPrivateOutputData

Puntatore a un buffer che il driver può usare per scrivere dati di output.

PrivateOutputDataSize

Dimensioni del buffer a cui punta pPrivateOutputData, in byte.

ResourceCount

Numero di elementi nella matrice pResourceList . Se pResourceList è NULL, impostare ResourceCount su zero.

pResourceList

Puntatore a una matrice di handle di risorse. Usare questo membro per passare le risorse Direct3D al driver.

Commenti

Il significato esatto di ogni membro della struttura dipende dal valore di Function.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

VideoDecoderExtension