Share via


D3DDDIARG_CREATEDECODEDEVICE struttura (d3dumddi.h)

La struttura D3DDDIARG_CREATEDECODEDEVICE descrive un dispositivo di decodifica di Microsoft DirectX Video Acceleration (DirectX VA) da creare.

Sintassi

typedef struct _D3DDDIARG_CREATEDECODEDEVICE {
  [in]     const GUID                  *pGuid;
  [in]     DXVADDI_VIDEODESC           VideoDesc;
  [in]     DXVADDI_CONFIGPICTUREDECODE *pConfig;
  [in/out] HANDLE                      hDecode;
} D3DDDIARG_CREATEDECODEDEVICE;

Members

[in] pGuid

Puntatore al GUID che rappresenta il tipo di decodifica DirectX VA. Il runtime di Microsoft Direct3D chiama la funzione GetCaps per eseguire query per i GUID supportati.

[in] VideoDesc

Struttura DXVADDI_VIDEODESC per il flusso video che il dispositivo decodifica deve decodificare.

[in] pConfig

Puntatore alla struttura DXVADDI_CONFIGPICTUREDECODE che contiene i dati di configurazione della connessione DirectX VA per la decodifica dell'immagine compressa necessaria per il dispositivo di decodifica. Il runtime Direct3D chiama la funzione GetCaps per eseguire query per le configurazioni supportate.

[in/out] hDecode

Handle per il dispositivo di decodifica. Il driver di visualizzazione in modalità utente deve impostare questo handle su un valore che il runtime Direct3D può usare per identificare il dispositivo di decodifica nelle chiamate successive.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Intestazione d3dumddi.h (include D3dumddi.h)

Vedi anche

CreateDecodeDevice

DXVADDI_CONFIGPICTUREDECODE

DXVADDI_VIDEODESC

GetCaps