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 |