Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

Supported AMMS API (JSR-234) classes/interfaces

From Wiki
Jump to: navigation, search
Article Metadata
Article
Created: jarmlaht (19 Nov 2007)
Last edited: hamishwillee (14 Aug 2013)

The AMMS API (JSR-234) is supported in S60 3rd Edition FP1 and Series 40 5th Edition and newer devices. There are differences in supported classes and interfaces in these devices. The currently supported classes and interfaces are listed here.

Package support in S60 3rd Edition FP 1 and FP2 devices:

The following packages are partially supported:

Package Supported classes/interfaces Unsupported classes/interfaces
javax.microedition.amms GlobalManager MediaProcessor
  EffectModule MediaProcessorListener
  SoundSource3D  
  Spectator  
javax.microedition.amms.control PanControl (from GlobalManager) AudioFormatControl
  PriorityControl EffectOrderControl
    ImageFormatControl
    MIDIChannelControl
    VideoFormatControl
    ContainerFormatControl
javax.microedition.amms.control.audio3d CommitControl DirectivityControl
  DistanceAttenuationControl MacroscopicControl
  DopplerControl (from SoundSource3D and Spectator) ObstructionControl
  LocationControl (from SoundSource3D and Spectator)  
  OrientationControl  
javax.microedition.amms.control.audioeffect AudioVirtualizerControl (from EffectModule) ChorusControl
  EqualizerControl (from GlobalManager)  
  ReverbControl (from GlobalManager)  
  ReverbSourceControl (from SoundSource3D)  

Note: Module, EffectControl and FormatControl are abstract superinterfaces in JSR-234 and are not meant to be supported directly. Some of their subinterfaces are supported as indicated in the table.


The following packages are not supported:

javax.microedition.amms.control.camera

javax.microedition.amms.control.imageeffect

javax.microedition.amms.control.tuner

Package support in Series 40 5th Edition devices:

The following packages are partially supported:

Package Supported classes/interfaces Unsupported classes/interfaces
javax.microedition.amms GlobalManager MediaProcessor
  SoundSource3D MediaProcessorListener
  Spectator EffectModule
javax.microedition.amms.control   AudioFormatControl
    ContainerFormatControl
    EffectOrderControl
    ImageFormatControl
    MIDIChannelControl
    VideoFormatControl
    EffectFormatControl
    PanControl
    PriorityControl
javax.microedition.amms.control.audio3d DistanceAttenuationControl (from SoundSource3D) DirectivityControl
  LocationControl (from SoundSource3D and Spectator) MacroscopicControl
  OrientationControl (from Spectator) ObstructionControl
    CommitControl
    DopplerControl
javax.microedition.amms.control.audioeffect EqualizerControl (from GlobalManager) ChorusControl
  ReverbControl (from GlobalManager) AudioVirtualizerControl
    ReverbSourceControl

Note: Module, EffectControl and FormatControl are abstract superinterfaces in JSR-234 and are not meant to be supported directly. Some of their subinterfaces are supported as indicated in the table.


Note: VolumeControl (from MMAPI) is also supported from GlobalManager. The VolumeControl obtained from GlobalManager affects ALL Players of a particular MIDlet.


The following packages are not supported:

  • javax.microedition.amms.control.camera
  • javax.microedition.amms.control.imageeffect
  • javax.microedition.amms.control.tuner

Links

Implementation notes (and other information) for AMMS API can be found in here:

This page was last modified on 14 August 2013, at 01:15.
42 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×