ASF Mutual Exclusion Type GUIDs

The following GUIDs define the types for the mutual exclusion object for Advanced Systems Format (ASF) streams.

Constant Description
MFASFMutexType_Language
The streams are mutually exclusive by language. This type of mutual exclusion is similar to the audio tracks on a DVD.
MFASFMutexType_Bitrate
The streams are mutually exclusive by bit rate. This type of mutual exclusion is also called multiple bit rate (MBR) exclusion.
MFASFMutexType_Presentation
The streams are mutually exclusive by presentation. This type can be used for many scenarios, but it should only be used when the content is the same but takes a different form. For example, two streams containing the same video, one formatted to fill the screen and the other maintaining the original widescreen aspect ratio, should be made mutually exclusive by using this type. Another example is streams containing video of the same scene shot from different angles.
MFASFMutexType_Unknown
The streams are mutually exclusive based on custom criteria.

Requirements

Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]
Header
Wmcontainer.h

See also

IMFASFMutualExclusion::GetType

IMFASFMutualExclusion::SetType

Media Foundation Constants