Mercurial > hg > svapp
comparison framework/MainWindowBase.h @ 574:b3c35447ef31 3.0-integration
Wire up record monitoring
author | Chris Cannam |
---|---|
date | Wed, 04 Jan 2017 16:03:12 +0000 |
parents | 4c1ab4f9e116 |
children | 702272b78bbe |
comparison
equal
deleted
inserted
replaced
573:9fb190c6521b | 574:b3c35447ef31 |
---|---|
44 class Overview; | 44 class Overview; |
45 class Layer; | 45 class Layer; |
46 class WaveformLayer; | 46 class WaveformLayer; |
47 class WaveFileModel; | 47 class WaveFileModel; |
48 class AudioCallbackPlaySource; | 48 class AudioCallbackPlaySource; |
49 class AudioRecordTarget; | 49 class AudioCallbackRecordTarget; |
50 class CommandHistory; | 50 class CommandHistory; |
51 class QMenu; | 51 class QMenu; |
52 class AudioDial; | 52 class AudioDial; |
53 class LevelPanWidget; | 53 class LevelPanWidget; |
54 class LevelPanToolButton; | 54 class LevelPanToolButton; |
256 | 256 |
257 virtual void playbackFrameChanged(sv_frame_t); | 257 virtual void playbackFrameChanged(sv_frame_t); |
258 virtual void globalCentreFrameChanged(sv_frame_t); | 258 virtual void globalCentreFrameChanged(sv_frame_t); |
259 virtual void viewCentreFrameChanged(View *, sv_frame_t); | 259 virtual void viewCentreFrameChanged(View *, sv_frame_t); |
260 virtual void viewZoomLevelChanged(View *, int, bool); | 260 virtual void viewZoomLevelChanged(View *, int, bool); |
261 virtual void outputLevelsChanged(float, float) = 0; | 261 virtual void monitoringLevelsChanged(float, float) = 0; |
262 virtual void recordDurationChanged(sv_frame_t, sv_samplerate_t); | 262 virtual void recordDurationChanged(sv_frame_t, sv_samplerate_t); |
263 | 263 |
264 virtual void currentPaneChanged(Pane *); | 264 virtual void currentPaneChanged(Pane *); |
265 virtual void currentLayerChanged(Pane *, Layer *); | 265 virtual void currentLayerChanged(Pane *, Layer *); |
266 | 266 |
346 Layer *m_timeRulerLayer; | 346 Layer *m_timeRulerLayer; |
347 | 347 |
348 SoundOptions m_soundOptions; | 348 SoundOptions m_soundOptions; |
349 | 349 |
350 AudioCallbackPlaySource *m_playSource; | 350 AudioCallbackPlaySource *m_playSource; |
351 AudioRecordTarget *m_recordTarget; | 351 AudioCallbackRecordTarget *m_recordTarget; |
352 breakfastquay::ResamplerWrapper *m_resamplerWrapper; | 352 breakfastquay::ResamplerWrapper *m_resamplerWrapper; |
353 breakfastquay::SystemPlaybackTarget *m_playTarget; // only one of this... | 353 breakfastquay::SystemPlaybackTarget *m_playTarget; // only one of this... |
354 breakfastquay::SystemAudioIO *m_audioIO; // ... and this exists | 354 breakfastquay::SystemAudioIO *m_audioIO; // ... and this exists |
355 | 355 |
356 class OSCQueueStarter : public QThread | 356 class OSCQueueStarter : public QThread |