Un gráfico de filtro se utiliza en el procesamiento multimedia, por ejemplo, para capturar vídeo desde una cámara web. Los filtros toman la entrada, la procesan (o cambian la entrada) y luego emiten los datos procesados. Por ejemplo: un códec de video toma video sin comprimir sin procesar y lo comprime usando un estándar de video como H.264. Para comprimir un flujo multimedia, un gráfico de filtro podría tener dos entradas:
Por lo general, estos se expresan como fuentes de archivos. Las fuentes de archivo alimentarían filtros de compresión, la salida de los filtros de compresión se alimentaría a un multiplexor que combinaría las dos entradas y produciría una única salida. (Un ejemplo de multiplexor sería un creador de flujo de transporte MPEG ). Finalmente, la salida del multiplexor se alimenta a un receptor de archivos, que crearía un archivo a partir de la salida.
Un gráfico de filtro en el procesamiento multimedia es un gráfico dirigido. Los bordes representan un flujo de datos unidireccional y los nodos representan un paso de procesamiento de datos. Los pasadores o almohadillas identifican los puntos de conexión entre los nodos y los bordes.
Explicación del gráfico de filtro en el artículo de DirectShow : DirectShow # Arquitectura