IMFInputTrustAuthority-Schnittstelle (mfidl.h)

Ermöglicht anderen Komponenten im geschützten Medienpfad (PMP) die Verwendung des Eingabeschutzsystems, das von einer Eingabevertrauensstellung (Input Trust Authorities, ITA) bereitgestellt wird. Ein ITA ist eine Komponente, die ein Eingabeschutzsystem für Medieninhalte implementiert. ITAs machen die IMFInputTrustAuthority-Schnittstelle verfügbar.

Ein ITA übersetzt eine Richtlinie aus dem nativen Format des Inhalts in ein gängiges Format, das von anderen PMP-Komponenten verwendet wird. Es stellt auch einen Entschlüsseler bereit, wenn eine zum Entschlüsseln des Datenstroms benötigt wird.

Die Topologie enthält einen ITA-instance für jeden geschützten Stream in der Medienquelle. Der ITA wird von der Medienquelle abgerufen, indem IMFTrustedInput::GetInputTrustAuthority aufgerufen wird.

Vererbung

Die IMFInputTrustAuthority-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFInputTrustAuthority verfügt auch über folgende Membertypen:

Methoden

Die IMFInputTrustAuthority-Schnittstelle verfügt über diese Methoden.

 
IMFInputTrustAuthority::BindAccess

Benachrichtigt die Eingabevertrauensberechtigung (Input Trust Authority, ITA), dass eine angeforderte Aktion ausgeführt werden soll.
IMFInputTrustAuthority::GetDecrypter

Ruft eine Entschlüsselungstransformation ab.
IMFInputTrustAuthority::GetPolicy

Ruft die Richtlinie ab, die definiert, welche Ausgabeschutzsysteme für diesen Stream zulässig sind, und die Konfigurationsdaten für jedes Schutzsystem.
IMFInputTrustAuthority::RequestAccess

Fordert die Berechtigung an, eine angegebene Aktion für den Stream auszuführen.
IMFInputTrustAuthority::Reset

Setzt die Eingabevertrauensstellungsstelle (ITA) auf ihren Anfangszustand zurück.
IMFInputTrustAuthority::UpdateAccess

Benachrichtigt die Eingabevertrauensberechtigung (Input Trust Authority, ITA), wenn sich die Anzahl der Ausgabevertrauensstellen (Output Trust Authorities, OTAs), die eine angegebene Aktion ausführen, geändert hat.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfidl.h

Weitere Informationen

Media Foundation-Schnittstellen