Compartir a través de


Utilidad KsStudio

La utilidad KsStudio es una herramienta de streaming de kernel que se puede usar para compilar, examinar y probar gráficos de filtros de WDM KS en Windows. Una de las características más útiles de KsStudio es su capacidad para construir una representación gráfica de un gráfico de filtros que muestra tanto las conexiones pin a pin entre los filtros como los nodos internos. Aunque KsStudio está diseñado principalmente para gráficos de filtros de audio, se puede usar para compilar y explorar gráficos que contienen cualquier tipo de filtro WDM KS.

Propósito de KSStudio

Varias clases de controladores de Windows, especialmente las del dominio multimedia, se implementan como filtros AVStream (anteriormente Kernel Streaming o KS). Entre las tecnologías que se basan en la arquitectura AVStream se incluyen:

  • Controladores de audio, incluidos controladores de dispositivos USB y PCI, así como efectos y otros filtros intermedios.

  • Captura de vídeo

KSStudio es una herramienta que proporciona al controlador de filtro AVStream acceso directo al filtro en desarrollo. Su fuerza radica en parte en el hecho de que no usa ninguna API multimedia como DirectSound, MMSystem o DirectShow, y, por lo tanto, se puede usar para solucionar problemas detectados con esas API.

KSStudio proporciona las siguientes características:

  • Enumeración de factoría de filtros

  • Instanciación de filtros y pines (incluida la construcción de grafos)

  • Filtrado y generación de perfiles de pines

  • Diagramas de topología dentro del filtro

  • Anclaje de conexión

  • Configuración y acceso a propiedades

  • Habilitación de eventos e indicación de señal

  • Streaming de datos (solo audio y vidcap)

  • Pruebas de funcionalidad básicas

Instalación de la utilidad KsStudio (Ksstudio.exe)

La utilidad KsStudio (Ksstudio.exe) se incluye con las herramientas de software del Kit de controladores de Microsoft Windows (WDK).

Para instalar KsStudio, descargue el WDK y ejecute la aplicación de instalación de WDK. Para obtener más información, consulta Descargar el Kit de controladores de Windows (WDK).

El programa de instalación instala las versiones específicas de la plataforma de KsStudio.exe en los subdirectorios x86 y amd64 del directorio tools.

Diseño y estructura del menú KsStudio

Captura de pantalla de la interfaz de la utilidad KSStream en la que se muestran los paneles de menú 1, 2, 3 y 6 de la primera fila, seguidos de 4 y 5 en la fila inferior.

Vista de generador de filtros

En esta ventana se muestran los generadores de filtros instalados en el sistema, organizados por KSCATEGORY. Aquí también se muestran "Filtros de prueba". Consulte Opciones de enumeración y Generadores de filtros para obtener más información. La vista Generador de filtros es acoplable y se puede cambiar el tamaño.

2) Vista de topología y 3) Vista de detalles del objeto

Estas dos ventanas muestran representaciones de todos los filtros instanciados y sus objetos secundarios (fábricas de conexiones, conexiones, nodos y conexiones). La vista topología es una representación conceptual que resalta el diseño (topología) de filtros y gráficos de filtros. Muestra las conexiones entre pines, trayectorias de datos a través de filtros e indica el estado actual del pin. La vista Detalles del objeto es una representación textual jerárquica que enfatiza las relaciones de objeto, los valores actuales de las propiedades y los estados de anclaje y evento. Estas dos vistas son cooperativas en el sentido de que al hacer clic en un objeto en una vista se selecciona la representación del objeto en la otra. La vista Detalles del objeto es acoplable y se puede cambiar el tamaño.

4) Ventana de registro

Todas las operaciones realizadas en objetos de kernel en KSStudio producirán cierta cantidad de registro. Este registro puede ir a cualquiera de los tres destinos de registro, es decir, (a) la ventana de registro, (b) un archivo de registro o (c) el depurador. La cantidad de registro se puede especificar para cada una. Para ello, vaya al elemento de menú Ver.Logging Options (Opciones de registro). La ventana de registro es acoplable y se puede cambiar el tamaño.

5) KSMonitor IRP Vista de Registro y 6) KSMonitor IRP Vista de Estadísticas

Estas dos ventanas muestran detalles y estadísticas de los IRP recibidos por todos los filtros especificados.

Consulte también

KSStudio: filtros y generadores de filtros

KSStudio: anclajes y nodos

KSStudio: KSProperties y Eventos

KSStudio - KS Monitor

KSStudio: ejemplos de uso