IDirectXVideoDecoderService ::GetDecoderConfigurations, méthode (dxva2api.h)
Obtient les configurations disponibles pour un appareil décodeur.
Syntaxe
HRESULT GetDecoderConfigurations(
[in] REFGUID Guid,
[in] const DXVA2_VideoDesc *pVideoDesc,
[in] void *pReserved,
[out] UINT *pCount,
[out] DXVA2_ConfigPictureDecode **ppConfigs
);
Paramètres
[in] Guid
GUID qui identifie l’appareil décodeur. Pour obtenir les GUID d’appareil disponibles, appelez IDirectXVideoDecoderService ::GetDecoderDeviceGuids.
[in] pVideoDesc
Pointeur vers une structure DXVA2_VideoDesc qui décrit le contenu vidéo.
[in] pReserved
Réservé. Défini sur NULL.
[out] pCount
Reçoit le nombre de configurations.
[out] ppConfigs
Reçoit un tableau de structures DXVA2_ConfigPictureDecode . La taille du tableau est récupérée dans le paramètre pCount . L’appelant doit libérer la mémoire du tableau en appelant CoTaskMemFree. Ce paramètre peut être NULL si vous souhaitez simplement le nombre de configurations (retournées dans pCount), mais pas les GUID.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | dxva2api.h |