IMFSampleProtection interface (mfidl.h)

Provides encryption for media data inside the protected media path (PMP).

Inheritance

The IMFSampleProtection interface inherits from the IUnknown interface. IMFSampleProtection also has these types of members:

Methods

The IMFSampleProtection interface has these methods.

Method Description
IMFSampleProtection::GetInputProtectionVersion Retrieves the version of sample protection that the component implements on input.
IMFSampleProtection::GetOutputProtectionVersion Retrieves the version of sample protection that the component implements on output.
IMFSampleProtection::GetProtectionCertificate Retrieves the sample protection certificate.
IMFSampleProtection::InitInputProtection Initializes sample protection on the downstream component.
IMFSampleProtection::InitOutputProtection Retrieves initialization information for sample protection from the upstream component.

Requirements

   
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

Media Foundation Interfaces