Tecnología

Inicio

¿Qué es MS DirectShow?

¿Qué es MS DirectShow?


Los programadores usan docenas de diferentes lenguajes de programación para crear contenido, y ellos pueden elegir entre diferentes tipos de medios de docenas cuando quieren reproducir archivos multimedia dentro de un programa. Dada la amplia gama de especificaciones, sería mucho tiempo a los programadores escribir código diferente para dar cabida a la multiplicidad de lenguajes de programación y tipos de archivos prohibitivo. DirectShow de Microsoft es un marco que permite a los programadores incorporan tipos populares multimedia usando una interfaz de programación comú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 formato de modelo de objetos componentes y por lo tanto exige a los programadores para llamar a funciones COM con el fin de utilizar DirectShow para manejar los medios de comunicación en una aplicación.

Tecnología

DirectShow utiliza protocolos de representación Direct3D y DirectSound de Microsoft para transmitir vídeo y audio para dispositivos de salida de equipo adecuado. Estos procesos manejan el envío de datos multimedia a la tarjeta de tarjeta de vídeo y de sonido del ordenador, respectivamente. DirectShow utiliza la tecnología de sellado de tiempo para asegurarse de que el vídeo y la salida de sonido permanecen sincronizados. DirectShow también incluye protocolos que comprueban los aceleradores de tarjetas gráficas y de audio y automáticamente se activan las capacidades de aceleración cuando sea apropiado.

formatos compatibles

La arquitectura DirectShow apoya prestación de varios diferentes formatos multimedia comunes. Los programadores pueden mostrar vídeo que está codificado en MPEG, AVI o ASF utilizando el marco de DirectShow. El marco también es capaz de reproducir archivos WAV sin compresión de sonido y comprimida en MP3, AAC, AIFF y archivos MIDI.

vulnerabilidad de seguridad

En julio de 2009, Microsoft publicó un boletín de reconocimiento de una vulnerabilidad de seguridad crítica inherente en el marco de DirectShow. Esta vulnerabilidad proporciona archivos de vídeo QuickTime con la capacidad de ejecutar virus u otro tipo de código remoto cuando se abre mediante DirectShow. Microsoft proporciona 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 este inconveniente marco.