mmmw_plat/telephony_multimedia_service_api/inc/tmseffectobsrvr.h
branchRCL_3
changeset 13 f5c5c82a163e
parent 0 71ca22bcf22a
equal deleted inserted replaced
11:03a293c97d5c 13:f5c5c82a163e
     9  * Initial Contributors:
     9  * Initial Contributors:
    10  * Nokia Corporation - initial contribution.
    10  * Nokia Corporation - initial contribution.
    11  *
    11  *
    12  * Contributors:
    12  * Contributors:
    13  *
    13  *
    14  * Description:This class provides callback mechanism for TMSEffect listeners.
    14  * Description: This class provides callback mechanism for TMSEffect listeners.
    15  *
    15  *
    16  */
    16  */
    17 
    17 
    18 #ifndef TMS_EFFECT_OBSRVR_H
    18 #ifndef TMS_EFFECT_OBSRVR_H
    19 #define TMS_EFFECT_OBSRVR_H
    19 #define TMS_EFFECT_OBSRVR_H
    72      * Notified events:
    72      * Notified events:
    73      *  TMS_EVENT_EFFECT_VOL_CHANGED
    73      *  TMS_EVENT_EFFECT_VOL_CHANGED
    74      *  TMS_EVENT_EFFECT_GAIN_CHANGED
    74      *  TMS_EVENT_EFFECT_GAIN_CHANGED
    75      *
    75      *
    76      * @param  tmseffect
    76      * @param  tmseffect
    77      *      Pointer to the object that is being signaled.
    77      *      Reference to the object that is being signaled.
    78      *
    78      *
    79      * @param  event
    79      * @param  event
    80      *      Event descriptor.
    80      *      Event descriptor.
    81      *
    81      *
    82      */
    82      */
    83     virtual void EffectsEvent(TMSEffect* tmseffect, TMSSignalEvent event) = 0;
    83     virtual void EffectsEvent(const TMSEffect& tmseffect,
       
    84             TMSSignalEvent event) = 0;
    84     };
    85     };
    85 
    86 
    86 } //namespace TMS
    87 } //namespace TMS
    87 
    88 
    88 #endif // TMS_EFFECT_OBSRVR_H
    89 #endif // TMS_EFFECT_OBSRVR_H