FmPipeline

A pipeline is a container for audio elements. It can only contain a single output? and any number of inputs? and effects?.

A pipeline integrates closely with it output element, and it runs in a separate thread from the rest of the fm_server. For example, the JACK output element drives the entire pipeline in its  process() callback.