MFGetAttributeDouble 函式 (mfapi.h)
從屬性存放區傳回 雙精度 浮點數,如果屬性不存在,則傳回預設值。
語法
double MFGetAttributeDouble(
[in] IMFAttributes *pAttributes,
[in] REFGUID guidKey,
[in] double fDefault
);
參數
[in] pAttributes
屬性存放區之 IMFAttributes 介面的指標。
[in] guidKey
識別要擷取之值的 GUID。
[in] fDefault
如果屬性存放區不包含指定的屬性,則傳回的預設值。
傳回值
傳回 雙精度 浮點數。
備註
這個協助程式函式會查詢 guidKey 所指定屬性的屬性存放區。 如果屬性不存在或沒有 double 類型,則函式會傳回 fDefault。
此函式很方便,因為它永遠不會傳回失敗碼。 不過,如果有問題的 屬性沒有有意義的預設值,您應該呼叫 IMFAttributes::GetDouble 並檢查MF_E_ATTRIBUTENOTFOUND。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | mfapi.h |