MF_TOPOLOGY_TYPE enumeration
Defines the type of a topology node.
Syntax
typedef enum MF_TOPOLOGY_TYPE { MF_TOPOLOGY_OUTPUT_NODE, MF_TOPOLOGY_SOURCESTREAM_NODE, MF_TOPOLOGY_TRANSFORM_NODE, MF_TOPOLOGY_TEE_NODE, MF_TOPOLOGY_MAX = 0xffffffff } MF_TOPOLOGY_TYPE;
Constants
- MF_TOPOLOGY_OUTPUT_NODE
-
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
-
Reserved.
Requirements
|
Minimum supported client |
Windows Vista [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2008 [desktop apps only] |
|
Header |
|
See also
Show: