MF_OBJECT_TYPE Enumeration

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_MEDIASOURCE+1),
    MF_OBJECT_INVALID = (MF_OBJECT_BYTESTREAM+1)
} MF_OBJECT_TYPE;  

Constants

Constant Description
MF_OBJECT_MEDIASOURCE 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

Header: Declared in mfidl.h.