IMFOutputTrustAuthority Interface

Encapsulates the functionality of one or more output protection systems that a trusted output supports. This interface is exposed by output trust authority (OTA) objects. Each OTA represents a single action that the trusted output can perform, such as play, copy, or transcode. An OTA can represent more than one physical output if each output performs the same action.

Syntax

interface IMFOutputTrustAuthority : public IUnknown  

Requirements

Header: Declared in mfidl.h.

Library: Use mfuuid.lib.