captura de TV PCI-Based
Los dispositivos de captura basados en PCI con tuners de TV/radio, audio de TV y barras cruzadas requieren gráficos de filtros complejos y tienen hardware que a menudo es capaz de dominar secuencias de vista previa y captura independientes, cada una con un espacio de colores y dimensiones de fotogramas potencialmente diferentes. Estos dispositivos también pueden proporcionar secuencias independientes para VBI o código de tiempo.
En el diagrama siguiente se muestran representadores independientes conectados a las secuencias de vista previa y captura.
El conjunto de propiedades PROPSETID_ALLOCATOR_CONTROL es específico de este tipo de gráfico de filtro.
Una variación opcional para este tipo de gráfico de filtro es conectar el pin de vista previa al filtro DirectShow de Video Mixer/Renderer (VMR) en lugar del representador de vídeo estándar mediante el formato de estructura KS_VIDEOINFOHEADER2 . Cuando se configura en este modo, con un dispositivo de visualización que admite el administrador de puertos de vídeo (VPM) y el transporte de vídeo de extensiones de puerto de vídeo (VPE), los búferes se pasan al dispositivo de captura junto con los identificadores de superficie de Microsoft DirectDraw en la estructura de KS_FRAME_INFO .
A continuación, el minidriver de captura de vídeo puede conservar la propiedad de los búferes indefinidamente: bloqueo, llenado, desbloqueo y volteo de las superficies a medida que se capturan. El minidriver debe registrarse para recibir notificaciones que indiquen la pérdida de superficies mientras se ejecutan aplicaciones MS-DOS de pantalla completa o juegos en modo exclusivo. En estos casos, el minidriver debe volver a completar los búferes en el filtro de captura.
Si el hardware de captura de vídeo incluye un sintonizador de radio FM, consulta Video Capture Devices with Radio Tuners.