Patent ID: 6421692
Filing Date: 2002-07-16
Classification: G06F,G11B

Abstract:
A computer-program product for enabling the presentation of multimedia data to a user in a system having a processor with an attached storage and a multimedia device for presenting the multimedia data to the user under the control of the processor, the computer-program product including a computer-useable means for storing therein computer-readable code comprising:(a) program code for instantiating a multimedia component player object from a multimedia component player class in the storage of the processor, the multimedia component player object including at least one port for exchanging multimedia information and including first player method commands for controlling the multimedia device and second player method commands for controlling the flow of multimedia data through the at least one port; (b) program code for selectively executing the first player method commands to control the multimedia device; (c) program code for instantiating a multimedia device object for connection to the multimedia device; (d) program code for connecting the at least one port of the multimedia component player object to the multimedia device object to exchange multimedia data therebetween; and (e) program code for selectively executing the second player method commands to route selected portions of the multimedia data from the multimedia component player object port through the multimedia device object to the multimedia device.