IDirect3DVideoDevice9 :: GetDXVAGuids, méthode
Obtient une liste des profils d’accélération vidéo DirectX (DXVA) pris en charge par le pilote d’affichage.
Syntaxe
HRESULT GetDXVAGuids(
DWORD *pNumGuids,
GUID *pGuids
);
Paramètres
-
pNumGuids
-
En entrée, spécifie le nombre d’éléments dans le tableau pGuids . Si pGuids a la valeur null, la valeur de
*pNumGuidsdoit être égale à zéro.En sortie, si pGuids a la valeur null, pNumGuids reçoit le nombre de profils DXVA en mode restreint. Sinon, pNumGuids reçoit le nombre réel de GUID copiés dans le tableau pGuids .
-
pGuids
-
Adresse d’un tableau de GUID ou null. Si la valeur n’est pas null, le tableau reçoit une liste de GUID qui spécifient des profils DXVA en mode restreint. Ces GUID sont définis dans DXVA. h et sont documentés dans la spécification dxva 1,0.
Valeur de retour
Si cette méthode est réussie, elle retourne la valeur _ OK. Sinon, elle retourne un code d’erreur HRESULT .
Notes
Appelez cette méthode deux fois. Lors du premier appel, affectez à pGuids la valeur null. Le paramètre pNumGuids reçoit le nombre de GUID du profil DXVA. Allouez un tableau de GUID avec la taille requise et rappelez la méthode. Cette fois-ci, définissez pGuids sur l’adresse du tableau. La méthode remplit le tableau avec la liste des GUID de profil DXVA.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows [Applications de bureau Vista uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2008 [ applications de bureau uniquement] |
| En-tête |
|