Fonction MFGetAttributeDouble (mfapi.h)

Retourne une valeur double à partir d’un magasin d’attributs, ou une valeur par défaut si l’attribut n’est pas présent.

Syntaxe

double MFGetAttributeDouble(
  [in] IMFAttributes *pAttributes,
  [in] REFGUID       guidKey,
  [in] double        fDefault
);

Paramètres

[in] pAttributes

Pointeur vers l’interface IMFAttributes du magasin d’attributs.

[in] guidKey

GUID qui identifie la valeur à récupérer.

[in] fDefault

Valeur par défaut à retourner si le magasin d’attributs ne contient pas l’attribut spécifié.

Valeur retournée

Retourne une valeur double .

Remarques

Cette fonction d’assistance interroge le magasin d’attributs pour l’attribut spécifié par guidKey. Si l’attribut n’est pas présent ou n’a pas de type double, la fonction retourne fDefault.

Cette fonction est pratique, car elle ne retourne jamais de code d’échec. Toutefois, si l’attribut en question n’a pas de valeur par défaut significative, vous devez appeler IMFAttributes ::GetDouble et case activée pour MF_E_ATTRIBUTENOTFOUND.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête mfapi.h

Voir aussi

Attributs et propriétés

IMFAttributes ::GetDouble

Fonctions Media Foundation