Condividi tramite


Metodo IDirect3DVideoDevice9::GetDXVAGuids

Ottiene un elenco di profili DXVA (DirectX Video Acceleration) supportati dal driver di visualizzazione.

Sintassi

HRESULT GetDXVAGuids(
   DWORD *pNumGuids,
   GUID  *pGuids
);

Parametri

pNumGuids

In input, specifica il numero di elementi nella matrice pGuids . Se pGuids è NULL, il valore di *pNumGuids deve essere zero.

Nell'output, se pGuids è NULL, pNumGuids riceve il numero di profili DXVA in modalità con restrizioni. In caso contrario, pNumGuids riceve il numero effettivo di GUID copiati nella matrice pGuids .

pGuids

Indirizzo di una matrice di GUID o NULL. Se il valore è diverso da NULL, la matrice riceve un elenco di GUID che specificano profili DXVA in modalità limitata. Questi GUID sono definiti in dxva.h e sono documentati nella specifica DXVA 1.0.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Chiamare questo metodo due volte. Nella prima chiamata impostare pGuids su NULL. Il parametro pNumGuids riceve il numero di GUID del profilo DXVA. Allocare una matrice di GUID con le dimensioni necessarie e chiamare di nuovo il metodo . Questa volta, impostare pGuids sull'indirizzo della matrice. Il metodo riempie la matrice con l'elenco dei GUID del profilo DXVA.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
Dxva.h

Vedi anche

IDirect3DVideoDevice9