Architecture Media Foundation

Cette section décrit la conception générale de Microsoft Media Foundation. Pour plus d’informations sur l’utilisation de Media Foundation pour des tâches de programmation spécifiques, consultez le Guide de programmation Media Foundation.

Contenu de cette section

Rubrique Description
Vue d’ensemble de l’architecture Media Foundation
Fournit une vue d’ensemble générale de l’architecture Media Foundation.
Media Foundation Primitives
Décrit certaines interfaces de base utilisées dans Media Foundation.
Presque toutes les applications Media Foundation utilisent ces interfaces.
API Media Foundation Platform
Décrit les fonctions principales de Media Foundation, telles que les rappels asynchrones et les files d’attente de travail.
Certaines applications peuvent utiliser des interfaces au niveau de la plateforme. En outre, les plug-ins personnalisés, tels que les sources multimédias et les MFT, utilisent ces interfaces.
Media Foundation Pipeline
La couche de pipeline Media Foundation se compose de sources multimédias, de mfts et de récepteurs multimédias. La plupart des applications n’appellent pas de méthodes directement sur la couche de pipeline. Au lieu de cela, les applications utilisent l’une des couches supérieures, comme la session multimédia ou le lecteur source et l’enregistreur de récepteur.
Session multimédia
La session multimédia gère le flux de données dans le pipeline Media Foundation.
Lecteur source
Le lecteur source permet à une application d’obtenir des données à partir d’une source multimédia, sans que l’application n’a besoin d’appeler directement les API de source multimédia. Le lecteur source peut également effectuer le décodage des flux compressés.
Chemin d’accès du média protégé
Le chemin d’accès multimédia protégé (PMP) fournit un environnement protégé pour lire du contenu vidéo Premium. Il n’est pas nécessaire d’utiliser le PMP lors de l’écriture d’une application Media Foundation.

 

À propos de Media Foundation

Media Foundation : notions essentielles

Media Foundation et COM

Guide de programmation Media Foundation