Upravit

Sdílet prostřednictvím


IMFMediaEngineProtectedContent interface (mfmediaengine.h)

Enables the Media Engine to play protected video content.

Inheritance

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

Methods

The IMFMediaEngineProtectedContent interface has these methods.

 
IMFMediaEngineProtectedContent::GetRequiredProtections

Gets the content protections that must be applied in frame-server mode.
IMFMediaEngineProtectedContent::SetApplicationCertificate

Sets the application's certificate.
IMFMediaEngineProtectedContent::SetContentProtectionManager

Sets the content protection manager (CPM).
IMFMediaEngineProtectedContent::SetOPMWindow

Specifies the window that should receive output link protections.
IMFMediaEngineProtectedContent::ShareResources

Enables the Media Engine to access protected content while in frame-server mode.
IMFMediaEngineProtectedContent::TransferVideoFrame

Copies a protected video frame to a DXGI surface.

Remarks

To get a pointer to this interface, call QueryInterface on the Media Engine.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 [desktop apps | UWP apps]
Target Platform Windows
Header mfmediaengine.h

See also

Media Foundation Interfaces