Uso de Windows Media en DirectShow

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

En esta sección se describe cómo usar DirectShow para reproducir y escribir archivos de formato de sistemas avanzados (ASF). Los archivos ASF suelen contener contenido de audio y vídeo codificado mediante los códecs audio y vídeo de Windows Media. Sin embargo, ASF puede contener cualquier tipo de datos.

Los siguientes filtros DirectShow admiten la lectura y escritura de archivos ASF:

Versiones

Los filtros WM ASF Reader y WM ASF Writer se empaquetan en el archivo DLL denominado qasf.dll y los filtros se denominan colectivamente "componentes QASF". Estos filtros son contenedores para el SDK de Windows Media Format. El archivo DLL (qasf.dll) se publicó por primera vez en el SDK de DirectX, pero posteriormente se actualizó en el SDK de Windows Media Format. Este es el historial de versiones de los filtros QASF:

  • DirectShow 8.1 admite windows Media Format SDK versión 7.0.
  • DirectShow 9.0 admite windows Media Format SDK versión 7.1.
  • Windows XP Service Pack 2 admite el SDK de Windows Media Format 9.
  • Windows Vista admite el SDK de Windows Media Format 11.
  • El SDK de Windows Media Format 9 y versiones posteriores contienen las versiones correspondientes de QASF.

Para obtener la versión más reciente de QASF, descargue siempre el SDK de Windows Media Format más reciente.

Filtro de origen de Windows Media heredado

En Windows XP Service Pack 1 y versiones anteriores, el filtro de origen predeterminado para los archivos ASF (extensiones de archivo .asf, .wmv y .wma) es el filtro de origen de Windows Media obsoleto. Este comportamiento se mantuvo para garantizar la compatibilidad con versiones anteriores con las aplicaciones que usaban el Reproductor multimedia de Windows 6.4. Las nuevas aplicaciones deben usar las versiones más recientes de QASF, que hacen que el lector ASF wm filtre el filtro predeterminado para reproducir archivos ASF.

Para obtener más información sobre el conjunto de windows Media de kits de desarrollo de software, consulta la sección Audio y vídeo de la biblioteca MDSN.

Ese artículo contiene los siguientes temas:

Uso de DirectShow