Feature description

The Advanced Multimedia Supplements API (AMMS) builds on the framework already established by the Mobile Media API (MMAPI) (JSR-135). The AMMS API adds many new Controls (in javax.microedition.amms.control and subpackages), as well as new extensions to the MMAPI framework (in javax.microedition.amms).

Supported features

Music Capability support

The following requirements for music capability are supported from Series 40 5th Edition onwards:

  • EqualizerControl is supported for the GlobalManager

  • VolumeControl is supported for the GlobalManager

3D Audio Capability support

The following Player related requirements for the 3D audio capability are supported from Series 40 5th Edition Feature Pack 1 onwards:

  • Spectator can be created with GlobalManager.getSpectator().

  • SoundSource3D can be created with GlobalManager.createSoundSource3D() .

  • LocationControl is supported for SoundSource3D and Spectator.

  • OrientationControl is supported for the Spectator.

  • DistanceAttenuationControl is supported for SoundSource3D.

  • ReverbControl is supported for GlobalManager.

  • GlobalManager.getSupportedSoundSource3DPlayerTypes returns at least "audio/x-wav".

  • System property audio3d.simultaneouslocation returns at least 1.

Camera support

The following requirements for camera capability are supported from Series 40 6th Edition onwards:

  • CameraControl from capture://image players

  • SnapshotControl from capture://image players

  • ImageFormatControl from capture://image players

Media Capababilities

Only the following API features/interfaces are supported in Nokia Asha software platform 1.0:

  • Image Encoding

  • Image Post-Processing

  • Tuner Capability (Tuner Control)

Excluded features

The media capabilities listed below are not supported in Series 40:

  • Image Encoding

  • Image Post-Processing

  • Tuner Capability

The following features are not supported in the emulator environment:

  • Camera

  • PanControl is not supported in the emulator.

  • AMMS does not support audio mixing in the emulator environment. Thus, only one player can be added to AMMS modules (EffectModule, SoundSource3D) simultaneously. When the player in a module is closed, another player can be added to a module.

Media Capababilities

The following API features/interfaces are not supported in Nokia Asha software platform 1.0:

  • Music

  • 3D Audio

  • Tuner Capability (RDS control)