mmserv/tms/tmsserver/inc/tmsaudiotoneutility.h
changeset 20 b67dd1fc57c5
parent 19 4a629bc82c5e
equal deleted inserted replaced
19:4a629bc82c5e 20:b67dd1fc57c5
    27  *
    27  *
    28  */
    28  */
    29 class TMSAudioToneUtility
    29 class TMSAudioToneUtility
    30     {
    30     {
    31 public:
    31 public:
       
    32 
       
    33     virtual ~TMSAudioToneUtility() {}
       
    34 
    32     /**
    35     /**
    33      * See CMdaAudioToneUtility::PrepareToPlayDesSequence.
    36      * See CMdaAudioToneUtility::PrepareToPlayDesSequence.
    34      */
    37      */
    35     virtual void PrepareToPlayDesSequence(const TDesC8& aSequence) = 0;
    38     virtual void PrepareToPlayDesSequence(const TDesC8& aSequence) = 0;
    36 
    39 
    70      */
    73      */
    71     virtual void SetVolumeRamp(
    74     virtual void SetVolumeRamp(
    72             const TTimeIntervalMicroSeconds& aRampDuration) = 0;
    75             const TTimeIntervalMicroSeconds& aRampDuration) = 0;
    73 
    76 
    74     /**
    77     /**
    75      * See CMdaAudioToneUtility::SetVolumeRamp.
    78      * See CMdaAudioToneUtility::Play.
    76      */
    79      */
    77     virtual void Play() = 0;
    80     virtual void Play() = 0;
    78 
    81 
    79     /**
    82     /**
    80      * See CMdaAudioToneUtility::CancelPrepare.
    83      * See CMdaAudioToneUtility::CancelPrepare.