Qtopia includes a multimedia framework for applications that playback music and videos. Features include simple and abstracted multimedia playback APIs together with reusable control widgets. The reference integration of the Helix DNA Client codec library is provided with Qtopia and supports development for various file system, file format and datatype plug-ins. Simplified APIs provide simple playback interfaces and avoid the requirement to call into the Helix DNA Client directly.
Features
Multimedia Architecture
Helix DNA Client
A reference integration of the Helix DNA Client multimedia library is provided with Qtopia and a snapshot of the Helix DNA Client libraries, pre-integrated with the Qtopia build system is available. The following multimedia formats are supported:
3GP
WAV
AMR-NB
MP3
H.263
For a list of all formats supported by the Helix DNA Client library refer to: http://datatype.helixcommunity.org.
The Helix DNA Client library features:
Open source
Commercial quality
COM-like modular architecture
for easy assembly of components to extend capabilities for differentiation e.g. third-party modules for accelerated decoding
Optimized codecs for ARM architecture
Note: The Helix DNA framework is under constant development. Please refer to: http://www.helixcommunity.org for current functionality and licensing information.
Simplified APIs
Rather than calling into Helix DNA directly applications can use QSound for a simple audio playback interface. QSound can playback all audio file formats supported by Helix DNA.
Common Application Framework
The multimedia architecture provides a common framework for applications that playback music and videos. The common application framework will form the basis of the Media Player application. Some features of the framework include:
Multimedia playback API
Control widgets
Qtopia Multimedia Strategy
Convergence of various multimedia applications under one architecture