Share via


IMFTrustedOutput, interface (mfidl.h)

Implémenté par des composants qui fournissent des autorités d’approbation de sortie (OTA). Toute transformation Media Foundation (MFT) ou récepteur multimédia conçu pour fonctionner dans le chemin d’accès multimédia protégé (PMP) et qui envoie également du contenu protégé en dehors du pipeline Media Foundation doit implémenter cette interface.

Le moteur de stratégie utilise cette interface pour négocier le type de protection du contenu qui doit être appliqué au contenu. Les applications n’utilisent pas directement cette interface.

Héritage

L’interface IMFTrustedOutput hérite de l’interface IUnknown . IMFTrustedOutput a également les types de membres suivants :

Méthodes

L’interface IMFTrustedOutput a ces méthodes.

 
IMFTrustedOutput::GetOutputTrustAuthorityByIndex

Obtient une autorité d’approbation de sortie (OTA), spécifiée par l’index.
IMFTrustedOutput::GetOutputTrustAuthorityCount

Obtient le nombre d’autorités d’approbation de sortie (OTA) fournies par cette sortie approuvée. Chaque OTA signale une seule action.
IMFTrustedOutput::IsFinal

Demande si cette sortie est un récepteur de stratégie, ce qui signifie qu’elle gère les droits et les restrictions requis par l’autorité d’approbation d’entrée (ITA).

Notes

Si un MFT prend en charge IMFTrustedOutput, il doit exposer l’interface via QueryInterface. L’interface s’applique à tous les flux d’entrée sur le MFT. (Il n’existe aucun mécanisme pour retourner un pointeur IMFTrustedOutput distinct pour chaque flux.) Le MFT doit appliquer les stratégies de sortie à tous ses flux d’entrée. Si MFT envoie différents flux à des connecteurs distincts, il doit signaler tous les attributs du connecteur.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête mfidl.h

Voir aussi

Interfaces Media Foundation