Audacity 3.2.0
SpectralSelectionBarListener.h
Go to the documentation of this file.
1/**********************************************************************
2
3 Audacity: A Digital Audio Editor
4
5 SpectralSelectionBarListener.h
6
7 Paul Licameli
8
9**********************************************************************/
10
11#ifndef __AUDACITY_SPECTRAL_SELECTION_BAR_LISTENER__
12#define __AUDACITY_SPECTRAL_SELECTION_BAR_LISTENER__
13
14
15#include "Identifier.h"
16
17class AUDACITY_DLL_API SpectralSelectionBarListener /* not final */ {
18
19 public:
20
23
24 virtual double SSBL_GetRate() const = 0;
25
27 virtual void SSBL_SetFrequencySelectionFormatName(const NumericFormatID & formatName) = 0;
28
30 virtual void SSBL_SetBandwidthSelectionFormatName(const NumericFormatID & formatName) = 0;
31
32 virtual void SSBL_ModifySpectralSelection(double &bottom, double &top, bool done) = 0;
33};
34
35#endif
virtual NumericFormatID SSBL_GetBandwidthSelectionFormatName()=0
virtual void SSBL_SetFrequencySelectionFormatName(const NumericFormatID &formatName)=0
virtual double SSBL_GetRate() const =0
virtual void SSBL_ModifySpectralSelection(double &bottom, double &top, bool done)=0
virtual void SSBL_SetBandwidthSelectionFormatName(const NumericFormatID &formatName)=0
virtual NumericFormatID SSBL_GetFrequencySelectionFormatName()=0