Partager via


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

Voir aussi

API d’encodeur

IEncoderAPI, interface