Partager via


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

Sujet Description
Vue d’ensemble de l’architecture Media Foundation
Donne 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 utiliseront ces interfaces.
API de plateforme Media Foundation
Décrit les principales fonctions 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 MFT 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, telles que la session multimédia ou le lecteur source et l’enregistreur 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 ait besoin d’appeler directement les API sources multimédias. Le lecteur source peut également effectuer le décodage de flux compressés.
Chemin d’accès multimé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 : Concepts essentiels

Media Foundation et COM

Guide de programmation Media Foundation