MF_TOPONODE_MARKIN_HERE attribute
Specifies whether the pipeline applies mark-in at this node. Mark-in is the point where a presentation starts. If pipeline components generate data before the mark-in point, the data is not rendered.
Data type
UINT32
Treat as a Boolean value.
Remarks
Note
Most applications do not need to use this attribute. The Media Session automatically sets this attribute if needed.
This attribute applies to all node types. If the attribute is TRUE, the Media Foundation pipeline trims the output samples from this node to match the start time for the presentation. The topology loader sets this attribute when it resolves a topology.
It is recommended that exactly one node in every branch of the topology should have this attribute set to TRUE. A topology branch is defined as the path from a source node to an output node. Within a branch, the MF_TOPONODE_MARKOUT_HERE and MF_TOPONODE_MARKIN_HERE attributes must be set on the same node in the branch. They cannot be set on different nodes within the same branch.
The GUID constant for this attribute is exported from mfuuid.lib.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows Vista [desktop apps only] |
Minimum supported server |
Windows Server 2008 [desktop apps only] |
Header |
|
See also