From S60 2nd Edition FP3 to S60 3rd Edition


  • Mixing

    MMAPI audio mixing is supported. See section Audio mixing for details.

  • Dynamic property querying

    audio.encodings and video.encodings contents are now discovered on-the-fly and should therefore correspond better to all device supported content types.

  • Interactive MIDI

    Interactive MIDI is supported by MIDI_DEVICE_LOCATOR locator (device://midi). See section MIDI for details.

  • Tones played as MIDI

    Tone player and Manager.playTone() use MIDI instead of simple beep tones.

  • DRM support

    MMAPI supports OMA DRM 1.0 for audio.

  • A limited number of Players can exist simultaneously

    Creating a player with Manager.createPlayer or prefetching a player throws MediaException after the limit has been reached. The limit depends on current system resource usage and is a moving target. It is advised that you not have many players existing at the same and that you explicitly close any players that are not used anymore.

  • New MIDI player controls: StopTimeControl, TempoControl, MIDIControl, PitchControl, and RateControl

  • New tone player controls: TempoControl, MIDIControl, PitchControl, and RateControl

  • Camera alarm sounds

    A single alarm tone is played at the beginning of a video recording. When a video snapshot (a photograph) is taken, a camera shutter sound is played.