Architettura di Media Foundation
Questa sezione descrive la progettazione generale di Microsoft Media Foundation. Per informazioni sull'uso di Media Foundation per attività di programmazione specifiche, vedere Guida alla programmazione di Media Foundation.
In questa sezione
Argomento | Descrizione |
---|---|
Panoramica dell'architettura di Media Foundation |
Offre una panoramica generale dell'architettura di Media Foundation. |
Primitive di Media Foundation |
Descrive alcune interfacce di base usate in Media Foundation. Quasi tutte le applicazioni Media Foundation useranno queste interfacce. |
API della piattaforma Media Foundation |
Descrive le funzioni principali di Media Foundation, ad esempio callback asincroni e code di lavoro. Alcune applicazioni potrebbero usare interfacce a livello di piattaforma. Inoltre, plug-in personalizzati, ad esempio origini multimediali e MFP, usano queste interfacce. |
Media Foundation Pipeline |
Il livello della pipeline media Foundation è costituito da origini multimediali, MFP e sink multimediali. La maggior parte delle applicazioni non chiama metodi direttamente sul livello della pipeline. Le applicazioni usano invece uno dei livelli superiori, ad esempio la sessione multimediale o il lettore di origine e il writer sink. |
Sessione multimediale |
La sessione multimediale gestisce il flusso di dati nella pipeline di Media Foundation. |
Lettore di origine |
Il lettore di origine consente a un'applicazione di ottenere dati da un'origine multimediale, senza che l'applicazione debba chiamare direttamente le API di origine multimediale. Il lettore di origine può anche eseguire la decodifica dei flussi compressi. |
Percorso multimediale protetto |
Il percorso multimediale protetto (PMP) fornisce un ambiente protetto per la riproduzione di contenuti video Premium. Non è necessario usare il PMP durante la scrittura di un'applicazione Media Foundation. |
Argomenti correlati