MF_SESSION_GLOBAL_TIME attribute

Specifies whether topologies have a global start and stop time.

Data type

UINT32

Treat as a Boolean value.

Remarks

You can set this attribute when you create the media session by using the pConfiguration parameter of the MFCreateMediaSession or MFCreatePMPMediaSession function.

If this attribute is present and nonzero, then all topologies passed to the Media Session must have the MF_TOPOLOGY_PROJECTSTART and MF_TOPOLOGY_PROJECTSTOP attributes. These attributes specify the start and stop times for the topology relative to the entire presentation.

If this attribute is absent or FALSE, the topologies must not have the MF_TOPOLOGY_PROJECTSTART or MF_TOPOLOGY_PROJECTSTOP attribute.

Use this attribute to create editing sequences. For more information, see Sequence Presentation Times.

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
Mfidl.h

See also

Alphabetical List of Media Foundation Attributes

Media Session Attributes

Sequence Presentation Times

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

MF_TOPOLOGY_PROJECTSTART

MF_TOPOLOGY_PROJECTSTOP