Compartir a través de


Ejemplos de AVStream

El código fuente de los minidrivers avStream de ejemplo se proporciona en los ejemplos del Kit de controladores de Windows (WDK) en GitHub:

Muestra Descripción
AVStream Filter-Centric controlador de captura simulado (Avssamp) El controlador de ejemplo de captura simulado centrado en filtros AVStream (Avssamp) proporciona un controlador de captura AVStream centrado en filtros con audio funcional. Este controlador multimedia de streaming realiza capturas de vídeo con una resolución de 320 x 240 píxeles en formato RGB24 o YUV422 mientras se reproduce un archivo de audio de onda de onda (PCM) proporcionado por el usuario en un bucle. En el ejemplo se muestra cómo escribir un minidriver AVStream centrado en filtros.
Controlador de ejemplo de hardware simulado de AVStream (Avshws) El controlador de ejemplo de hardware simulado de AVStream (Avshws) proporciona un controlador de captura AVStream centrado en patillas para una pieza simulada de hardware. Este controlador multimedia de streaming realiza capturas de vídeo a 320 x 240 píxeles en formato RGB24 o YUV422 mediante el acceso directo a la memoria (DMA) en búferes de captura. El propósito del ejemplo es demostrar cómo escribir un minidriver AVStream centrado en patillas. En el ejemplo también se muestra cómo implementar DMA mediante la funcionalidad relacionada proporcionada por el controlador de clase AVStream. En este ejemplo se incluyen la validación mejorada de parámetros y la detección de desbordamiento.

Estos ejemplos muestran muchos de los conceptos que se describen en esta documentación y los ejemplos se pueden adaptar a las necesidades de un desarrollador de controladores.