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. |
Rubriques connexes