MFGetAttributeDouble-Funktion (mfapi.h)
Gibt einen doppelten Wert aus einem Attributspeicher oder einen Standardwert zurück, wenn das Attribut nicht vorhanden ist.
Syntax
double MFGetAttributeDouble(
[in] IMFAttributes *pAttributes,
[in] REFGUID guidKey,
[in] double fDefault
);
Parameter
[in] pAttributes
Zeiger auf die IMFAttributes-Schnittstelle des Attributspeichers .
[in] guidKey
GUID, die den abzurufenden Wert angibt.
[in] fDefault
Standardwert, der zurückgegeben werden soll, wenn der Attributspeicher das angegebene Attribut nicht enthält.
Rückgabewert
Gibt einen double-Wert zurück.
Hinweise
Diese Hilfsfunktion fragt den Attributspeicher für das durch guidKey angegebene Attribut ab. Wenn das Attribut nicht vorhanden ist oder den Typ double nicht aufweist, gibt die Funktion fDefault zurück.
Diese Funktion ist praktisch, da sie nie einen Fehlercode zurückgibt. Wenn das betreffende Attribut jedoch keinen aussagekräftigen Standardwert aufweist, sollten Sie IMFAttributes::GetDouble aufrufen und nach MF_E_ATTRIBUTENOTFOUND suchen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | mfapi.h |