Patent ID: 8413196

Claim:
An audio/visual system, comprising: at least one player/recorder physical component having a source port associated with a type of an output signal and connectable to at least one input port of another player/recorder physical component; at least one media manager object; at least one audio/visual program; and at least one player/recorder object associated with the at least one player/recorder physical component and having a source port object associated with the source port of the at least one player/recorder physical component with which the at least one player/recorder object is associated, the source port object comprising a data structure stored in a memory, the data structure storing a pointer to a stream object; wherein in accordance with a selection of an audio/visual program of said at least one audio/visual program, said media manager dynamically loads a player/recorder object of said at least one player/recorder object for one of playing and recording said selected audio/visual program using the player/recorder physical component associated with the dynamically loaded player/recorder object.