IMFASFMutualExclusion::GetType method (wmcontainer.h)

Retrieves the type of mutual exclusion represented by the Advanced Systems Format (ASF) mutual exclusion object.

Syntax

HRESULT GetType(
  [out] GUID *pguidType
);

Parameters

[out] pguidType

A variable that receives the type identifier. For a list of predefined mutual exclusion type constants, see ASF Mutual Exclusion Type GUIDs.

Return value

The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.

Return code Description
S_OK
The method succeeded.

Remarks

Sometimes, content must be made mutually exclusive in more than one way. For example, a video file might contain audio streams of several bit rates for each of several languages. To handle this type of complex mutual exclusion, you must configure more than one ASF mutual exclusion object. For more information, see IMFASFMutualExclusion::AddRecord.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header wmcontainer.h
Library Mfuuid.lib

See also

IMFASFMutualExclusion

IMFASFMutualExclusion::SetType

Using Mutual Exclusion for ASF Streams