00001
00002
00003
00004
00005 #ifndef __MK_ConductorDelegate_H___
00006 #define __MK_ConductorDelegate_H___
00007
00008 #import <Foundation/NSObject.h>
00009 @interface MKConductorDelegate : NSObject
00010
00011 - conductorWillSeek: (id) sender;
00012 - conductorDidSeek: (id) sender;
00013 - conductorDidReverse: (id) sender;
00014 - conductorDidPause: (id) sender;
00015 - conductorDidResume: (id) sender;
00016
00017 -(double) beatToClock:(double)t from: (id) sender;
00018 -(double) clockToBeat:(double)t from: (id) sender;
00019
00020 - conductorCrossedLowDeltaTThreshold;
00021 - conductorCrossedHighDeltaTThreshold;
00022
00038 void MKSetLowDeltaTThreshold(double percentageOfDeltaT);
00039
00055 void MKSetHighDeltaTThreshold(double percentageOfDeltaT);
00056
00057 @end
00058
00059 #endif