24 #ifndef RECORDINGMANAGER_H
25 #define RECORDINGMANAGER_H
27 #include "../../messages/messagelistener.h"
62 #endif // RECORDINGMANAGER_H
std::shared_ptr< Message > MessagePtr
Global type of a shared message pointer.
Abstract adapter class for recording audio signals.
OperationMode
Operation mode of the tuner.
virtual void handleMessage(MessagePtr m)
Listen to messages and take action accordingly.
const double FPS_SLOW
Stroboscopic fps during non-recording.
const Key * mSelectedKey
Currently selected key.
Class describing a single piano key.
void updateStroboscopicFrequencies()
Update the stroboscopic frequencies.
const Piano * mPiano
Poitner to the actual piano.
int mNumberOfSelectedKey
Number of actually selected key.
const double FPS_FAST
Stroboscopic fps during recording.
RecordingManager(AudioRecorderAdapter *audioRecorder)
int mKeyNumberOfA4
Total number of keys.
OperationMode mOperationMode
Current operation mode.
AudioRecorderAdapter * mAudioRecorder
Pointer to the audio device.