This tutorial introduces you to play in sequence a fixed tone.
You have to configure DevSound in order to play a Fixed Tone Sequence.
The following settings can be configured before or during tone play:
To return the number of available predefined tone sequences, use the CMMFDevSound::FixedSequenceCount() method:
This is the number of fixed sequences supported by DevSound by default.
To return the name assigned to a specific predefined tone sequence, use the CMMFDevSound::FixedSequenceName() method:
This method has one parameter, aSequenceNumber , the index identifying the specific predefined tone sequence and returns a reference to a descriptor containing the fixed sequence name indexed by aSequenceNumber .
To define a period over which the volume rises from 0 to the normal volume level, use the CMMFDevSound::SetVolumeRamp() function.
Note: The CMMFDevSound::SetVolumeRamp() function is only available during tone play.
To set the speaker balance, use the CMMFDevSound::SetPlayBalanceL() function. This function has two parameters:
To set the priority setting for this instance of DevSound to access the audio device, use the CMMFDevSound::SetPrioritySettings() method. Priority settings are used by the Audio Policy component to resolve multiple requests to access the audio hardware.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License v1.0.