MF_TOPOLOGY_TYPE enumeration (mfidl.h)
Defines the type of a topology node.
Syntax
typedef enum MF_TOPOLOGY_TYPE {
MF_TOPOLOGY_OUTPUT_NODE = 0,
MF_TOPOLOGY_SOURCESTREAM_NODE,
MF_TOPOLOGY_TRANSFORM_NODE,
MF_TOPOLOGY_TEE_NODE,
MF_TOPOLOGY_MAX = 0xffffffff
} ;
Constants
MF_TOPOLOGY_OUTPUT_NODE Value: 0 Output node. Represents a media sink in the topology. |
MF_TOPOLOGY_SOURCESTREAM_NODE Source node. Represents a media stream in the topology. |
MF_TOPOLOGY_TRANSFORM_NODE Transform node. Represents a Media Foundation Transform (MFT) in the topology. |
MF_TOPOLOGY_TEE_NODE Tee node. A tee node does not hold a pointer to an object. Instead, it represents a fork in the stream. A tee node has one input and multiple outputs, and samples from the upstream node are delivered to all of the downstream nodes. |
MF_TOPOLOGY_MAX Value: 0xffffffff Reserved. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | mfidl.h |