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 |