Expand Minimize

MF_TOPONODE_MEDIASTART attribute

Specifies the start time of the presentation.

Data type

UINT64

Treat as a LONGLONG value.

Get/set

To get this attribute, call IMFAttributes::GetUINT64.

To set this attribute, call IMFAttributes::SetUINT64.

Applies to

IMFTopologyNode

Remarks

This attribute specifies the position in the source where playback starts, in 100-nanosecond units, relative to the start the source. If the attribute is not set, playback starts at zero (the start of the file). For example, to start playback at the 5-second mark, set this attribute to 50000000. Set the attribute on the source nodes in the topology (nodes with type equal to MF_TOPOLOGY_SOURCESTREAM_NODE). Set the attribute before calling IMFMediaSession::SetTopology.

Note  If you manually insert a decoder into the topology, you must also set the MF_TOPONODE_MARKIN_HERE and MF_TOPONODE_MARKOUT_HERE attributes on the decoder node.

This attribute is a signed value, although it is stored as a UINT64. However, negative values are not meaningful.

The GUID constant for this attribute is exported from mfuuid.lib.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Mfidl.h

See also

Sequence Presentation Times
Topology Node Attributes
MF_TOPONODE_MEDIASTOP

 

 

Community Additions

ADD
Show:
© 2014 Microsoft