MF_OBJECT_TYPE enumeration (mfidl.h)

Defines the object types that are created by the source resolver.

Syntax

typedef enum MF_OBJECT_TYPE {
  MF_OBJECT_MEDIASOURCE = 0,
  MF_OBJECT_BYTESTREAM,
  MF_OBJECT_INVALID
} ;

Constants

 
MF_OBJECT_MEDIASOURCE
Value: 0
Media source. You can query the object for the IMFMediaSource interface.
MF_OBJECT_BYTESTREAM
Byte stream. You can query the object for the IMFByteStream interface.
MF_OBJECT_INVALID
Invalid type.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 [desktop apps | UWP apps]
Header mfidl.h

See also

IMFSourceResolver

Media Foundation Enumerations

Source Resolver