Audacity 3.2.0
DtmfGen.h
Go to the documentation of this file.
1/**********************************************************************
2
3 Audacity: A Digital Audio Editor
4
5 DtmfGen.h
6
7 Salvo Ventura
8 Dec 2006
9
10 An effect that generates DTMF tones
11
12**********************************************************************/
13
14#ifndef __AUDACITY_EFFECT_DTMF__
15#define __AUDACITY_EFFECT_DTMF__
16
17#include "DtmfBase.h"
19
20class wxSlider;
21class wxStaticText;
22class wxTextCtrl;
23class NumericTextCtrl;
24class ShuttleGui;
25
26class EffectDtmf final : public DtmfBase, public StatelessEffectUIServices
27{
28public:
29 std::unique_ptr<EffectEditor> MakeEditor(
31 const EffectOutputs* pOutputs) const override;
32
33 struct Editor;
34};
35
36#endif
#define S(N)
Definition: ToChars.cpp:64
An effect that generates DTMF tones.
Definition: DtmfGen.h:27
std::unique_ptr< EffectEditor > MakeEditor(ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) const override
Called only from PopulateUI, to add controls to effect panel.
Definition: DtmfGen.cpp:159
Performs effect computation.
Hold values to send to effect output meters.
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.
Definition: ShuttleGui.h:640