Claims
- 1. A mobile multimedia framework application program interface (API) capable of operation in mobile hardware devices, the mobile multimedia framework API consisting of:
a playback interface, a control interface, an event listener interface, an error list interface, an exceptions interface, an events interface, and a protocol handler interface, wherein a memory size of the mobile multimedia framework API is less than 100 kilobytes.
- 2. A mobile multimedia framework API as recited in claim 1, wherein the playback interface is a top-level entry point to the API for an application.
- 3. A mobile multimedia framework API as recited in claim 2, wherein the playback interface further defines start and stop playback functionality.
- 4. A mobile multimedia framework API as recited in claim 1, wherein the control interface defines advance playback functions.
- 5. A mobile multimedia framework API as recited in claim 1, wherein the event listener interface defines objects to receive update events from players.
- 6. A mobile multimedia framework API as recited in claim 1, wherein the error list interface defines error classes for the API.
- 7. A mobile multimedia framework API as recited in claim 1, wherein the exceptions interface defines exception classes for the API.
- 8. A mobile multimedia framework API as recited in claim 1, wherein the protocol handler interface defines classes to handle data delivery protocols.
- 9. A mobile multimedia framework application program interface (API) capable of operation in mobile hardware devices, the mobile multimedia framework API comprising:
a playback interface consisting of a manager API, a package manager API, a player API, a time API, a time base API, a system time base API, and a media locator API; an event listener interface; and a protocol handler interface, wherein a memory size of the mobile multimedia framework API is less than 100 kilobytes.
- 11. A mobile multimedia framework API as recited in claim 9, wherein the protocol handler interface defines classes to handle data delivery protocols.
- 12. A mobile multimedia framework API as recited in claim 9, further comprising a control interface.
- 13. A mobile multimedia framework API as recited in claim 12, wherein the control interface defines advance playback functions.
- 14. A mobile multimedia framework API as recited in claim 9, further comprising an error list interface.
- 15. A mobile multimedia framework API as recited in claim 14, wherein the error list interface defines error classes for the API.
- 16. A mobile multimedia framework API as recited in claim 9, further comprising an exceptions interface.
- 17. A mobile multimedia framework API as recited in claim 16, wherein the exceptions interface defines exception classes for the API.
- 18. A mobile multimedia framework application program interface (API) capable of operation in mobile hardware devices, the mobile multimedia framework API comprising:
a playback interface consisting of a manager API, a package manager API, a player API, a time API, a time base API, a system time base API, and a media locator API; an event listener interface that defines objects to receive update events from players; and a protocol handler interface that defines classes to handle data delivery protocols, wherein a memory size of the mobile multimedia framework API is less than 100 kilobytes.
- 19. A mobile multimedia framework API as recited in claim 18, further comprising an exceptions interface.
- 20. A mobile multimedia framework API as recited in claim 19, wherein the exceptions interface defines exception classes for the API.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Patent Application having serial No. 60/285,568, filed on Apr. 20, 2001, entitled “Method and Apparatus For a Mobile Multimedia Java Framework,” which is hereby incorporated by reference. This application is also related to U.S. Pat. Application No. ______ (Attorney Docket No. SUNMP010), filed Aug. 15, 2001, and entitled “Method and Apparatus for a Mobile Multimedia Java Framework,” which is hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60285568 |
Apr 2001 |
US |