Condividi tramite


D3D11_VIDEO_DECODER_EXTENSION struttura (d3d11.h)

Contiene dati specifici del driver per il metodo ID3D11VideoContext::D ecoderExtension .

Sintassi

typedef struct D3D11_VIDEO_DECODER_EXTENSION {
  UINT           Function;
  void           *pPrivateInputData;
  UINT           PrivateInputDataSize;
  void           *pPrivateOutputData;
  UINT           PrivateOutputDataSize;
  UINT           ResourceCount;
  ID3D11Resource **ppResourceList;
} D3D11_VIDEO_DECODER_EXTENSION;

Members

Function

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

pPrivateInputData

Puntatore a un buffer che contiene dati di input per il driver.

PrivateInputDataSize

Dimensioni del buffer pPrivateInputData , in byte.

pPrivateOutputData

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

PrivateOutputDataSize

Dimensioni del buffer pPrivateOutputData , in byte.

ResourceCount

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

ppResourceList

Indirizzo di una matrice di puntatori ID3D11Resource . Usare questo membro per passare le risorse Direct3D al driver.

Commenti

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

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione d3d11.h

Vedi anche

Strutture video Direct3D 11