Berkeley CMT Media Playback API

MacDonald Hall Jackson III

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-97-935
October 1996

http://www2.eecs.berkeley.edu/Pubs/TechRpts/1997/CSD-97-935.pdf

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.


BibTeX citation:

@techreport{Jackson III:CSD-97-935,
    Author = {Jackson III, MacDonald Hall},
    Title = {Berkeley CMT Media Playback API},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {1996},
    Month = {Oct},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1996/5236.html},
    Number = {UCB/CSD-97-935},
    Abstract = {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.}
}

EndNote citation:

%0 Report
%A Jackson III, MacDonald Hall
%T Berkeley CMT Media Playback API
%I EECS Department, University of California, Berkeley
%D 1996
%@ UCB/CSD-97-935
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1996/5236.html
%F Jackson III:CSD-97-935