| by: MacDonald H. Jackson, J. Eric Baldeschwieler, and Lawrence A. Rowe |
The Berkeley Continuous Media Toolkit provides low-level, modular tools for
developing distributed continuous media (CM) applications. The programming interface
to the toolkit requires application developers to create and manage objects required
to play back audio and video. These objects are distributed to different processes
possibly on different hosts. This paper presents an application programming interface
(API) that frees the application writer from the details of managing the underlying
CM objects. It also provides an easily configurable framework in which CM object
developers can place their objects. A simple video editing application is shown
to demonstrate the benefits of using the API and framework.