Arquitectura de Media Foundation

En esta sección se describe el diseño general de Microsoft Media Foundation. Para obtener información sobre el uso de Media Foundation para tareas de programación específicas, consulte Guía de programación de Media Foundation.

En esta sección

Tema Descripción
Introducción a la arquitectura de Media Foundation
Proporciona información general de alto nivel de la arquitectura de Media Foundation.
Primitivos de Media Foundation
Describe algunas interfaces básicas que se usan en Media Foundation.
Casi todas las aplicaciones de Media Foundation usarán estas interfaces.
API de media Foundation Platform
Describe las funciones principales de Media Foundation, como las devoluciones de llamada asincrónicas y las colas de trabajo.
Algunas aplicaciones pueden usar interfaces de nivel de plataforma. Además, los complementos personalizados, como orígenes multimedia y MFT, usan estas interfaces.
Canalización de Media Foundation
La capa de canalización de Media Foundation consta de orígenes multimedia, MFT y receptores multimedia. La mayoría de las aplicaciones no llaman a métodos directamente en la capa de canalización. En su lugar, las aplicaciones usan una de las capas superiores, como la sesión multimedia o el lector de origen y el escritor receptor.
Sesión multimedia
La sesión multimedia administra el flujo de datos en la canalización de Media Foundation.
Lector de origen
El Lector de origen permite a una aplicación obtener datos de un origen multimedia, sin necesidad de llamar directamente a las API de origen multimedia. El Lector de origen también puede realizar la descodificación de secuencias comprimidas.
Ruta de acceso a medios protegidos
La ruta de acceso multimedia protegida (PMP) proporciona un entorno protegido para reproducir contenido de vídeo Premium. No es necesario usar el PMP al escribir una aplicación de Media Foundation.

 

Acerca de Media Foundation

Media Foundation: conceptos esenciales

Media Foundation y COM

Guía de programación de Media Foundation