IMFOutputSchema interface (mfidl.h)

Encapsulates information about an output protection system and its corresponding configuration data.

Inheritance

The IMFOutputSchema interface inherits from IMFAttributes. IMFOutputSchema also has these types of members:

Methods

The IMFOutputSchema interface has these methods.

 
IMFOutputSchema::GetConfigurationData

Returns configuration data for the output protection system. The configuration data is used to enable or disable the protection system, and to set the protection levels.
IMFOutputSchema::GetOriginatorID

Retrieves a GUID identifying the input trust authority (ITA) that generated this output schema object.
IMFOutputSchema::GetSchemaType

Retrieves the output protection system that is represented by this object. Output protection systems are identified by GUID value.

Remarks

If the configuration information for the output protection system does not require more than a DWORD of space, the configuration information is retrieved in the GetConfigurationData method. If more than a DWORD of configuration information is needed, it is stored using the IMFAttributes interface.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 [desktop apps | UWP apps]
Target Platform Windows
Header mfidl.h

See also

IMFAttributes

Media Foundation Interfaces