? Programadores usan docenas de diferentes lenguajes de programación para crear contenido , y pueden elegir entre docenas de diferentes tipos de medios cuando quieren reproducir archivos multimedia dentro de un programa . Dada la amplia gama de especificaciones , sería prohibitivamente lento para que los programadores escriben código diferente para dar cabida a la multiplicidad de lenguajes de programación y tipos de archivos . DirectShow de Microsoft es un marco que permite a los programadores incorporar tipos de multimedia populares usando una interfaz común de programación . Definición
DirectShow es un framework multimedia desarrollado por Microsoft . El objetivo principal de DirectShow es proporcionar a los desarrolladores de software con un marco que se puede utilizar para hacer que los medios de comunicación , independientemente del lenguaje de programación utilizado para codificar la aplicación. DirectShow está escrito utilizando el modelo de objetos componentes formato y por lo tanto requiere de programadores llaman funciones COM para usar DirectShow para manejar los medios de comunicación en una aplicación.
Tecnología
DirectShow utiliza protocolos de renderizado Direct3D y DirectSound de Microsoft para transmitir vídeo y audio para dispositivos de salida informáticos adecuados . Estos procesos manejan el envío de datos multimedia en la tarjeta de vídeo del ordenador y la tarjeta de sonido , respectivamente . DirectShow utiliza la tecnología de marca de tiempo para asegurarse de que el vídeo y el sonido de salida permanecen sincronizados. DirectShow también incluye protocolos que comprueban aceleradores gráficos y el audio de la tarjeta y se activan automáticamente las capacidades de aceleración cuando es apropiado.
Formatos compatibles
La arquitectura DirectShow soporta la prestación de varios diferentes formatos multimedia más comunes. Los programadores pueden mostrar video que está codificado en formatos ASF MPEG , AVI o utilizando el marco de DirectShow . El marco también es capaz de reproducir archivos de sonido WAV sin comprimir y comprimido MP3 , AAC , AIFF y archivos MIDI .
Vulnerabilidad de seguridad
En julio de 2009 , Microsoft publicó un boletín el reconocimiento de una vulnerabilidad de seguridad crítica inherente a la estructura DirectShow . Esta vulnerabilidad siempre archivos de vídeo QuickTime con la capacidad de ejecutar virus u otro código remoto cuando se abre utilizando DirectShow . Microsoft proporcionó a los usuarios de Windows Update con una actualización de seguridad crítica que fija este problema , sin embargo , los usuarios que no actualizan regularmente su versión de Windows todavía pueden ser vulnerables a esta deficiencia marco
< br . >