A software enabled, matrix switch is presented wherein a scalable
plurality of inputs, coupled to media content sources, provide media
content which is recursively routed through select media processing
object(s) coupled to a scalable plurality of matrix switch outputs in
accordance with a user-defined media processing project.