Ejemplos de AVStream

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

Ejemplo Descripción
Controlador simulado de captura AVStream Filter-Centric (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 de modulación de código de pulso (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 pines para un hardware simulado. 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 pines. 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 incluye 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.