Condividi tramite


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.

 

Informazioni su Media Foundation

Media Foundation: concetti essenziali

Media Foundation e COM

Guida alla programmazione di Media Foundation