Home · All Classes · Annotated · Functions

Integrator Provided Components

A number of Qtopia components are stubs, or functionless interfaces that provide a convenient abstraction for integrators to produce their own implementation. Integrators must implement these stubs before the particular Qtopia component will work correctly.

Multimedia Messaging

Qtopia includes MMS functionality in the messages client but does not include a WAP stack implementation that would be needed to send or receive such messages.

Multimedia Messaging Viewer (SMIL)

Qtopia includes a SMIL 2.0 parser/viewer in directory: $QPEDIR/src/libraries/qtopiasmil/.

This SMIL viewer is intended for use with an MMS viewer and is currently only used by the Messages application.

The SMIL viewer:

WAP Stack Integration

Qtopia does not include a WAP stack with the MMS client. Instead, an interface is provided which allows any WAP stack to be integrated. The MmsComms class must be subclassed and the virtual functions implemented and signals emitted as appropriate.

The MmsCommsHttp class provides a sample implementation using HTTP over TCP/IP.

Refer to: $QPEDIR/src/applications/qtmail/mmscomms_http.cpp and $QPEDIR/src/applications/qtmail/mmscomms_http.h.

To choose an alternate WAP stack connection method:

  1. to choose the MmsComms implementation:
  2. to list the source/header files for the Mmscomms implementation:

AMR Encoder

The AMR encoder included with Qtopia is a reference implementation only. It is recommended that an encoder optimized for the target platform be installed. The media recorder plug-in interface provides a convenient method of integrating the codec.


Copyright © 2006 Trolltech Trademarks
Qtopia 4.1.7