This is a way to express a workflow. The whole workflow is expressed as a pipeline. The processing elements of a pipeline are called filters and are are connected by pipes.

Connecting filters are analogous to compositing functions in mathematics.

For example: This is a playback pipeline using GStreamer