RingTonePlayer.h
Go to the documentation of this file.
void onPlayNote(PlayNoteDelegate delegate)
Definition: RingTonePlayer.h:90
virtual void playNote()
Play a prepared tone.
Definition: RingTonePlayer.h:152
virtual void complete()
Override this method to be called when a tune has finished playing.
Definition: RingTonePlayer.h:163
unsigned adjustSpeed(int adjust)
Make a relative adjustment to playback speed.
Definition: RingTonePlayer.h:132
unsigned getSpeed() const
Get playback speed factor.
Definition: RingTonePlayer.h:113
Definition: NanoTime.h:48
void onPrepareNote(PrepareNoteDelegate delegate)
Definition: RingTonePlayer.h:85
NanoTime::Time< TimeType > elapsedTime() const
Get elapsed time since start() was last called.
Definition: PolledTimer.h:186
Time< T > time(Unit unit, T value)
Helper function to create a Time and deduce the type.
Definition: NanoTime.h:429
void resetPlayTime()
Stop playback and reset play time.
Definition: RingTonePlayer.h:71
Definition: RingTone.h:18
const NanoTime::Time< uint32_t > getPlayTime()
Definition: RingTonePlayer.h:100
unsigned setSpeed(unsigned speed)
Set playback speed factor.
Definition: RingTonePlayer.h:122
bool isStarted()
Determine if a tune is being played.
Definition: RingTonePlayer.h:80
virtual void prepareNote(unsigned frequency)
Prepare a tone to be played Frequency of tone, in Hz. 0 means 'mute'.
Definition: RingTonePlayer.h:142
Definition: RingTone.h:43
Definition: NanoTime.h:39
void onComplete(CompleteDelegate delegate)
Definition: RingTonePlayer.h:95
1.8.13