Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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_NODEValue: 0 Output node. Represents a media sink in the topology. | 
| MF_TOPOLOGY_SOURCESTREAM_NODESource node. Represents a media stream in the topology. | 
| MF_TOPOLOGY_TRANSFORM_NODETransform node. Represents a Media Foundation Transform (MFT) in the topology. | 
| MF_TOPOLOGY_TEE_NODETee 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_MAXValue: 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 |