#include <toneop.h>
Public Types |
|
typedef void(* | ToneChangeCallback )(ToneOperator *newOp, ToneOperator *oldOp, void *param) |
Public Member Functions |
|
virtual ToneOperator * | GetToneOperator () const =0 |
virtual void | SetToneOperator (ToneOperator *op)=0 |
virtual void | RegisterToneOperatorChangeNotification (ToneChangeCallback callback, void *param)=0 |
virtual void | UnRegisterToneOperatorChangeNotification (ToneChangeCallback callback, void *param)=0 |
typedef void(* ToneChangeCallback)(ToneOperator *newOp, ToneOperator *oldOp, void *param) |
virtual ToneOperator* GetToneOperator | ( | ) | const [pure virtual] |
virtual void SetToneOperator | ( | ToneOperator * | op | ) | [pure virtual] |
virtual void RegisterToneOperatorChangeNotification | ( | ToneChangeCallback | callback, |
void * | param | ||
) | [pure virtual] |
virtual void UnRegisterToneOperatorChangeNotification | ( | ToneChangeCallback | callback, |
void * | param | ||
) | [pure virtual] |