ltmmWMMutualExclusion Object

The ltmmWMMutualExclusion Object is used to specify a number of mutually exclusive streams. Since these streams are mutually exclusive, only one stream can be delivered at a time. This object is created using the IltmmWMProfile Interface functions CreateNewMutualExclusion and GetMutualExclusion.

LEADTOOLS Multimedia supports the following types of mutual exclusion:

Bit rate

Mutual exclusion is based on bit rate; streams might differ only in bit rate.

Language

Mutual exclusion is based on language; streams are recorded with different languages.

Presentation

Mutual exclusion is based on aspect ratio; streams have different aspect ratios of the video frame.

Unknown

Custom mutual exclusion.

For mutual exclusion management functions, refer to the following:

IltmmWMProfile::get_MutualExclusionCount

IltmmWMProfile::GetMutualExclusion

IltmmWMProfile::RemoveMutualExclusion

IltmmWMProfile::AddMutualExclusion

IltmmWMProfile::CreateNewMutualExclusion

 

Interfaces

IltmmWMMutualExclusion

CLSID

CLSID_ltmmWMMutualExclusion

See Also

ltmmWMProfile Object

ltmmWMProfilemanager Object

For more detailed information, refer to the Microsoft documentation for the WMMutualExclusion object at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmform11/htm/mutualexclusionobjects.asp.