1. A computer-implemented method comprising: providing an input on a software object for use in a media processing filter graph, the input being coupled to a media source, to receive content from the media source; and providing, on the software object, a dynamically determined plurality of outputs, each responsive to the input and coupled to a source processing chain, to provide each of the source processing chains with their requested respective disparate media type source clips a single instance of the media source in accordance with a user defined media processing project, wherein said object is configured to parse the media source content into the respective disparate media type source clips provided by said single instance of the media source.