Patent ID: 9232206
Filing Date: 2016-01-05
CPC Classification: G06F,H04N,Y02D

Claim Text:
1. A multimedia framework to provide multimedia playback on a multimedia player, the multimedia framework comprising: a monolithic multimedia component to include a specific interface provided by the multimedia framework, the specific interface signifying roles identified by the multimedia framework for the monolithic multimedia component; and a component control unit layer to serve as a point of control of an application, and to control a data flow through the monolithic multimedia component, wherein when the application queries the component control unit layer for the specific interface, the specific interface passes a pointer thereof that signifies a role required by the application matching a role identified by the multimedia framework for the monolithic multimedia component, to the application, to indicate support of necessary interfaces providing communication between the application and the component control unit layer, and wherein a command from the application is transmitted to a tunnel of a to ensure that the same monolithic multimedia component serves as more than one of: to further ensure that the application is unaware of the same monolithic multimedia component serving as the at least one of the source component, the at least one transform component, and the renderer.