BREW Application Note: Suspending and resuming media applications
Keywords:BREW application note? media applications? IMedia? Video?
On devices that utilize DSP for multiple tasks (for example voice call, decoding MP3 data, and so forth), a voice call may experience a resource contention while playing media files. Handling such an event incorrectly causes a bad state within an IMedia interface. Calls to such an interface after an interruption will result in an EBADSTATE return value.
Without an appropriate suspend or resume implementation, applications may behave improperly due to resource (DSP) contentions. For example, after a voice call, an interrupted media may not be played until the IMedia interface has returned to an appropriate state.
This document is relevant to all media play through the IMedia interface including streaming.
Please view the PDF document for more information.
Visit Asia Webinars to learn about the latest in technology and get practical design tips.