共用方式為


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

另請參閱

屬性和屬性

IMFAttributes::GetDouble

媒體基礎函式