Share via


MFGetAttributeDouble 関数 (mfapi.h)

属性ストアから double 値を返します。属性が存在しない場合は既定値を返します。

構文

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

パラメーター

[in] pAttributes

属性ストアの IMFAttributes インターフェイスへのポインター。

[in] guidKey

取得する値を識別する GUID。

[in] fDefault

属性ストアに指定した属性が含まれていない場合に返される既定値。

戻り値

double 値を返します。

注釈

このヘルパー関数は、 guidKey で指定された属性の属性ストアに対してクエリを実行します。 属性が存在しない場合、または double 型を持たない場合、関数は fDefault を返します。

この関数はエラー コードを返さないので便利です。 ただし、問題の属性に意味のある既定値がない場合は、IMFAttributes::GetDouble を呼び出し、MF_E_ATTRIBUTENOTFOUNDのチェックする必要があります。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー mfapi.h

こちらもご覧ください

属性とプロパティ

IMFAttributes::GetDouble

メディア ファンデーション機能