Patent ID: 6983466

Claim:
A computer storage medium comprising a plurality of executable instruction, which when executed, implement a software object coupled to a source processing chain in a media processing filter graph comprising: a software object input, coupled to a media source, to receive content from the media source; a dynamically determined plurality of software object outputs, each responsive to the processing chain, to requested respective disparate media type source clips from a single instance of the media source in accordance With a user defined software object input and coupled to a plurality of source provide each of the source processing chains with their 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; the source processing chain comprising: a scalable, dynamically reconfigurable matrix switch having a plurality of inputs and a plurality of outputs; at least one matrix switch input being communicatively linked with a first processing chain portion; at least one other matrix switch input being communicatively linked with a second processing chain portion; the matrix switch being configured to dynamically couple one or more of the matrix switch inputs to one or more of the matrix switch outputs.