A method of interfacing non-integrated media processing system elements is presented,
the method comprising identifying one or more characteristics of one or more media
processing system elements, and dynamically negotiating which system elements will
perform certain media processing tasks based, at least in part, on the identified
one or more characteristics of the system elements.