comparison framework/MainWindowBase.h @ 751:ed5db7d37005 pitch-align

Merge from default branch
author Chris Cannam
date Wed, 22 Apr 2020 17:40:09 +0100
parents baa7d3a85317
children 5b6655449ba6 6429a164b7e1
comparison
equal deleted inserted replaced
744:36772d79cf44 751:ed5db7d37005
48 class Overview; 48 class Overview;
49 class Layer; 49 class Layer;
50 class WaveformLayer; 50 class WaveformLayer;
51 class WaveFileModel; 51 class WaveFileModel;
52 class AudioCallbackPlaySource; 52 class AudioCallbackPlaySource;
53 class TimeStretchWrapper;
53 class AudioCallbackRecordTarget; 54 class AudioCallbackRecordTarget;
54 class CommandHistory; 55 class CommandHistory;
55 class QMenu; 56 class QMenu;
56 class AudioDial; 57 class AudioDial;
57 class LevelPanWidget; 58 class LevelPanWidget;
73 class LayerGeometryProvider; 74 class LayerGeometryProvider;
74 75
75 namespace breakfastquay { 76 namespace breakfastquay {
76 class SystemPlaybackTarget; 77 class SystemPlaybackTarget;
77 class SystemAudioIO; 78 class SystemAudioIO;
78 class ResamplerWrapper;
79 } 79 }
80 80
81 /** 81 /**
82 * The base class for the SV main window. This includes everything to 82 * The base class for the SV main window. This includes everything to
83 * do with general document and pane stack management, but nothing 83 * do with general document and pane stack management, but nothing
305 305
306 virtual void audioChannelCountIncreased(int count); 306 virtual void audioChannelCountIncreased(int count);
307 307
308 virtual void sampleRateMismatch(sv_samplerate_t, sv_samplerate_t, bool) = 0; 308 virtual void sampleRateMismatch(sv_samplerate_t, sv_samplerate_t, bool) = 0;
309 virtual void audioOverloadPluginDisabled() = 0; 309 virtual void audioOverloadPluginDisabled() = 0;
310 virtual void audioTimeStretchMultiChannelDisabled() = 0;
311 310
312 virtual void playbackFrameChanged(sv_frame_t); 311 virtual void playbackFrameChanged(sv_frame_t);
313 virtual void globalCentreFrameChanged(sv_frame_t); 312 virtual void globalCentreFrameChanged(sv_frame_t);
314 virtual void viewCentreFrameChanged(View *, sv_frame_t); 313 virtual void viewCentreFrameChanged(View *, sv_frame_t);
315 virtual void viewZoomLevelChanged(View *, ZoomLevel, bool); 314 virtual void viewZoomLevelChanged(View *, ZoomLevel, bool);
413 AudioMode m_audioMode; 412 AudioMode m_audioMode;
414 MIDIMode m_midiMode; 413 MIDIMode m_midiMode;
415 414
416 AudioCallbackPlaySource *m_playSource; 415 AudioCallbackPlaySource *m_playSource;
417 AudioCallbackRecordTarget *m_recordTarget; 416 AudioCallbackRecordTarget *m_recordTarget;
418 breakfastquay::ResamplerWrapper *m_resamplerWrapper;
419 breakfastquay::SystemPlaybackTarget *m_playTarget; // only one of this... 417 breakfastquay::SystemPlaybackTarget *m_playTarget; // only one of this...
420 breakfastquay::SystemAudioIO *m_audioIO; // ... and this exists 418 breakfastquay::SystemAudioIO *m_audioIO; // ... and this exists
421 419
422 class OSCQueueStarter : public QThread 420 class OSCQueueStarter : public QThread
423 { 421 {