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 Media Foundation Guide de programmation.
Contenu de cette section
| Rubrique | Description |
|---|---|
| Vue d’ensemble de l’architecture Media Foundation |
Offre une vue d’ensemble de l’architecture Media Foundation. |
| Primitives de Media Foundation |
Décrit certaines interfaces de base utilisées dans Media Foundation. Presque toutes les applications de Media Foundation utilisent ces interfaces. |
| API de plateforme Media Foundation |
Décrit les fonctions de Media Foundation principales, telles que les rappels asynchrones et les files d’attente de travail. Certaines applications peuvent utiliser des interfaces de niveau plateforme. En outre, les plug-ins personnalisés, tels que les sources multimédias et MFTs, utilisent ces interfaces. |
| Pipeline Media Foundation |
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 directement des méthodes 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 le writer du récepteur. |
| Session multimédia |
La session multimédia gère le workflow 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 les applicating aient besoin d’appeler directement les API de source de média. Le lecteur source peut également effectuer le décodage des flux compressés. |
| Chemin du média protégé |
Le chemin d’accès au média protégé (PMP) fournit un environnement protégé pour la diffusion de contenu vidéo Premium. Il n’est pas nécessaire d’utiliser l’PMP lors de l’écriture d’une application Media Foundation. |