March 15, 2006

Using BREW's IMedia Interface

Posted at March 15, 2006 08:23 AM in BREW .


DevX wireless brings us a new article on BREW's IMedia interface:

From the earliest days of the BREW platform, its designers at Qualcomm have paid close attention to the demands of multimedia presentation. Early versions of BREW supported animated image display through the proprietary BREW Compressed Image (BCI) format as well as sound playback through the ISound, ISoundPlayer, and IRinger interfaces. With the advent of BREW 2.0 a few years ago, multimedia presentation in C and C++ has been streamlined through a single interface—the IMedia interface—which provides a single interface to audio and visual (still and video) multimedia. Imedia consists of an abstract interface (IMedia) and subclasses implementing codecs for popular standards including MIDI, MP3, AAC, 3GPP video, and JPEG, along with a helper class responsible for selecting the appropriate subclass. This makes IMedia the media presentation interface of choice for both existing and new BREW applications.
The article includes code and discussion on bringing up the interface, configuring callback functions, and then using the interface to control the media.

Playing Multimedia Using BREW's IMedia API

Trackback

You can ping this entry by using http://www.mamlambo.com/mt/mt-tb.cgi/626 .

Comments

Post a comment










Remember personal info?