ASF Mutual Exclusion Type GUIDs

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

ConstantDescription
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

 

 

Community Additions

ADD
Show:
© 2014 Microsoft