Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
MFGetAttributeDouble
Collapse the table of content
Expand the table of content

MFGetAttributeDouble function

Returns a double value from an attribute store, or a default value if the attribute is not present.

Syntax


double MFGetAttributeDouble(
  _In_ IMFAttributes *pAttributes,
  _In_ REFGUID       guidKey,
  _In_ double        fDefault
);

Parameters

pAttributes [in]

Pointer to the IMFAttributes interface of the attribute store.

guidKey [in]

GUID that identifies which value to retrieve.

fDefault [in]

Default value to return if the attribute store does not contain the specified attribute.

Return value

Returns a double value.

Remarks

This helper function queries the attribute store for the attribute specified by guidKey. If the attribute is not present or does not have type double, the function returns fDefault.

This function is convenient because it never returns a failure code. However, if the attribute in question does not have a meaningful default value, you should call IMFAttributes::GetDouble and check for MF_E_ATTRIBUTENOTFOUND.

Requirements

Minimum supported client

Windows Vista [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2008 [desktop apps | Windows Store apps]

Header

Mfapi.h

See also

IMFAttributes::GetDouble
Media Foundation Functions
Attributes and Properties

 

 

Community Additions

ADD
Show:
© 2015 Microsoft