IMFTrustedOutput-Schnittstelle (mfidl.h)

Wird von Komponenten implementiert, die Ausgabevertrauensstellen (Output Trust Authorities, OTAs) bereitstellen. Jede Media Foundation-Transformation (MFT) oder Mediensenke, die innerhalb des geschützten Medienpfads (PMP) funktioniert und auch geschützte Inhalte außerhalb der Media Foundation-Pipeline sendet, muss diese Schnittstelle implementieren.

Die Richtlinien-Engine verwendet diese Schnittstelle, um auszuhandeln, welche Art von Inhaltsschutz auf den Inhalt angewendet werden soll. Anwendungen verwenden diese Schnittstelle nicht direkt.

Vererbung

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

Methoden

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

 
IMFTrustedOutput::GetOutputTrustAuthorityByIndex

Ruft eine Ausgabevertrauensberechtigung (Output Trust Authority, OTA) ab, die durch den Index angegeben wird.
IMFTrustedOutput::GetOutputTrustAuthorityCount

Ruft die Anzahl von Ausgabevertrauensstellen (OTAs) ab, die von dieser vertrauenswürdigen Ausgabe bereitgestellt werden. Jede OTA meldet eine einzelne Aktion.
IMFTrustedOutput::IsFinal

Fragt ab, ob es sich bei dieser Ausgabe um eine Richtliniensenke handelt, was bedeutet, dass sie die Rechte und Einschränkungen verarbeitet, die von der Eingabevertrauensberechtigung (Input Trust Authority, ITA) erforderlich sind.

Hinweise

Wenn ein MFT IMFTrustedOutput unterstützt, muss die Schnittstelle über QueryInterface verfügbar gemacht werden. Die Schnittstelle gilt für alle Eingabedatenströme im MFT. (Es gibt keinen Mechanismus zum Zurückgeben eines separaten IMFTrustedOutput-Zeigers für jeden Stream.) Der MFT muss die Ausgaberichtlinien auf alle eingabedatenströme anwenden. Wenn MFT verschiedene Datenströme an separate Connectors sendet, müssen alle Connectorattribute gemeldet werden.

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