#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] |