Compartir a través de


Simulación de la compilación de grafos con GraphEdit

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

DirectShow proporciona una utilidad de depuración denominada GraphEdit, que puede usar para crear y probar gráficos de filtros.

GraphEdit es una herramienta visual para crear gráficos de filtro. Con GraphEdit, puede experimentar con un gráfico de filtro antes de escribir cualquier código de aplicación. También puede cargar un gráfico de filtro que crea la aplicación para comprobar que la aplicación está compilando el gráfico correcto. Si desarrolla un filtro personalizado, GraphEdit proporciona una manera rápida de probarlo: basta con cargar un grafo con el filtro personalizado e intentar ejecutar el grafo. Si no está familiarizado con DirectShow, GraphEdit es una buena manera de familiarizarse con los gráficos de filtro y la arquitectura directShow.

En la ilustración siguiente se muestra cómo GraphEdit representa un gráfico de filtro simple.

gráfico de filtro simple en graphedit

Cada filtro se representa como un rectángulo. Los cuadrados más pequeños a lo largo de los bordes de los filtros representan patillas. Los pines de entrada están en el lado izquierdo del filtro y los pines de salida están en el lado derecho. Las flechas representan las conexiones entre patillas.

Con GraphEdit, puede hacer lo siguiente:

  • Cree y modifique gráficos de filtro mediante una interfaz visual, de arrastrar y colocar.
  • Simulación de llamadas mediante programación para crear un grafo.
  • Ejecutar, pausar, detener y buscar un gráfico.
  • Vea qué filtros están registrados en el equipo y vea la información del Registro de cada filtro.
  • Ver páginas de propiedades de filtro.
  • Vea los tipos de medios de conexiones de patillas.

Esta sección contiene los siguientes temas:

Uso de DirectShow