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).
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)
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)