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)