IEncoderAPI ::GetParameterValues, méthode (strmif.h)
[La fonctionnalité associée à cette page, Microsoft TV Technologies, est une fonctionnalité héritée. Microsoft recommande vivement que le nouveau code n’utilise pas cette fonctionnalité.]
[IEncoderAPI n’est plus disponible. Utilisez plutôt ICodecAPI.]
La méthode GetParameterValues récupère la liste des valeurs prises en charge par le paramètre donné.
Syntaxe
HRESULT GetParameterValues(
[in] const GUID *Api,
[out] VARIANT **Values,
[out] ULONG *ValuesCount
);
Paramètres
[in] Api
Pointeur vers un GUID qui spécifie le paramètre .
[out] Values
Adresse d’un pointeur vers un tableau qui reçoit les valeurs.
[out] ValuesCount
Indique le nombre d’entrées placées dans le tableau.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Cette méthode retourne un tableau de types VARIANT représentant les valeurs individuelles prises en charge par le paramètre . Ce tableau est alloué par l’appelé via CoTaskMemAlloc et placé dans le paramètre Values . À la sortie, ValuesCount contient le nombre d’éléments dans le tableau. L’appelant doit libérer le tableau en appelant CoTaskMemFree.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | strmif.h (include Dshow.h) |
Bibliothèque | Strmiids.lib |