Compartir a través de


Acerca de DirectShow (SDK de Windows Media Format 11)

DirectShow es una arquitectura de streaming de datos de alto nivel, modular, extensible y extensible para la plataforma Windows. Proporciona los componentes de software subyacentes y las interfaces de programación de aplicaciones (API) para una amplia variedad de aplicaciones de audio y vídeo digitales en el mercado hoy en día. DirectShow está disponible como parte del Kit de desarrollo de software de Microsoft DirectX. Para obtener más información sobre DirectShow, consulte Microsoft Platform SDK.

En DirectShow, todos los componentes de streaming de datos se denominan filtros. Un filtro puede representar un dispositivo de hardware, un codificador de software o descodificador, un representador de audio o vídeo, o cualquier funcionalidad de procesamiento de audio y vídeo. Para permitir que las aplicaciones basadas en DirectShow lean y escriban contenido de Windows Media Format, incluido el contenido protegido por Digital Rights Management (DRM), Microsoft proporciona dos filtros que encapsulan partes del SDK de Windows Media Format. Estos son el lector asf wm y el escritor ASF wm. Estos filtros y las interfaces que exponen se conocen colectivamente como componentes de QASF, después del archivo DLL en el que se empaquetan. (Q significa Cuarzo, un nombre de código temprano para DirectShow).

Nota

El uso de los códecs de la serie Windows Media Audio y Vídeo 9 a través de los componentes de QASF de DirectShow requiere Microsoft Windows Millennium Edition o posterior, o DirectX 8.0 o posterior.

 

En el diagrama siguiente se muestra un gráfico de filtros DirectShow para reproducir archivos de vídeo de Windows Media.

Gráfico de reproducción de vídeo de Windows Media

El lector ASF de WM es un componente QASF, los descodificadores son componentes del SDK de Formato de Windows Media hospedados en el filtro contenedor DMO (un componente QASF) y los representadores son componentes directShow.