MF_ATTRIBUTE_TYPE Enumeration

Defines the data type for a key/value pair.

Syntax

typedef enum _MF_ATTRIBUTE_TYPE {
  MF_ATTRIBUTE_UINT32,
  MF_ATTRIBUTE_UINT64,
  MF_ATTRIBUTE_DOUBLE,
  MF_ATTRIBUTE_GUID,
  MF_ATTRIBUTE_STRING,
  MF_ATTRIBUTE_BLOB,
  MF_ATTRIBUTE_IUNKNOWN
} MF_ATTRIBUTE_TYPE;

Constants

MF_ATTRIBUTE_UINT32 Unsigned 32-bit integer.
MF_ATTRIBUTE_UINT64 Unsigned 64-bit integer.
MF_ATTRIBUTE_DOUBLE Floating-point number.
MF_ATTRIBUTE_GUID GUID value.
MF_ATTRIBUTE_STRING NULL-terminated wide-character string.
MF_ATTRIBUTE_BLOB Byte array.
MF_ATTRIBUTE_IUNKNOWN IUnknown pointer.

Requirements

   
Minimum supported client Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 [desktop apps | UWP apps]
Header mfobjects.h (include Mfidl.h)

See Also

IMFAttributes

Media Foundation Enumerations