IMFContentProtectionDevice interface (mfidl.h)

Allows a decryptor to communicate with the security processor that implements the hardware decryption for a protection system.

Inheritance

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

Methods

The IMFContentProtectionDevice interface has these methods.

 
IMFContentProtectionDevice::GetPrivateDataByteCount

Gets the required number of bytes that need to be prepended to the input and output buffers when you call the security processor through the InvokeFunction method.
IMFContentProtectionDevice::InvokeFunction

Calls into the implementation of the protection system in the security processor.

Requirements

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

See also

IUnknown

Media Foundation Interfaces