Interfaccia FMTrustedOutput (mfidl.h)
Implementata dai componenti che forniscono autorità di attendibilità di output (OTAs). Qualsiasi trasformazione di Media Foundation (MFT) o sink multimediale progettato per funzionare all'interno del percorso multimediale protetto (PMP) e invia anche contenuto protetto all'esterno della pipeline di Media Foundation deve implementare questa interfaccia.
Il motore di criteri usa questa interfaccia per negoziare il tipo di protezione del contenuto da applicare al contenuto. Le applicazioni non usano direttamente questa interfaccia.
Ereditarietà
L'interfaccia FMTrustedOutput eredita dall'interfaccia IUnknown . FMTrustedOutput include anche questi tipi di membri:
Metodi
L'interfaccia FMTrustedOutput include questi metodi.
FMTrustedOutput::GetOutputTrustAuthorityByIndex Ottiene un'autorità di attendibilità di output (OTA), specificata dall'indice. |
FMTrustedOutput::GetOutputTrustAuthorityCount Ottiene il numero di autorità di attendibilità di output (OTA) fornite da questo output attendibile. Ogni OTA segnala una singola azione. |
FMTrustedOutput::IsFinal Esegue query sul fatto che questo output sia un sink di criteri, ovvero gestisce i diritti e le restrizioni richieste dall'autorità di attendibilità di input (ITA). |
Commenti
Se un MFT supporta FMTrustedOutput, deve esporre l'interfaccia tramite QueryInterface. L'interfaccia si applica a tutti i flussi di input nel MFT. Non esiste alcun meccanismo per restituire un puntatore FMTrustedOutput separato per ogni flusso. MFT deve applicare i criteri di output a tutti i flussi di input. Se MFT invia flussi diversi a connettori separati, deve segnalare tutti gli attributi del connettore.
Requisiti
Client minimo supportato | Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | mfidl.h |