xue@0
|
1 /*
|
xue@0
|
2 Harmonic Visualiser
|
xue@0
|
3
|
xue@0
|
4 An audio file viewer and editor.
|
xue@0
|
5 Centre for Digital Music, Queen Mary, University of London.
|
xue@0
|
6 This file copyright 2011 Wen Xue.
|
xue@0
|
7
|
xue@0
|
8 This program is free software; you can redistribute it and/or
|
xue@0
|
9 modify it under the terms of the GNU General Public License as
|
xue@0
|
10 published by the Free Software Foundation; either version 2 of the
|
xue@0
|
11 License, or (at your option) any later version.
|
xue@0
|
12 */
|
xue@0
|
13 //---------------------------------------------------------------------------
|
xue@0
|
14
|
xue@0
|
15 #ifndef RecordingUnitH
|
xue@0
|
16 #define RecordingUnitH
|
xue@0
|
17 //---------------------------------------------------------------------------
|
xue@0
|
18 /*
|
xue@0
|
19 RecordingUnit.cpp implements the recording panel of HV for making audio recordings
|
xue@0
|
20 from WaveIn device.
|
xue@0
|
21 */
|
xue@0
|
22
|
xue@0
|
23 #include <Classes.hpp>
|
xue@0
|
24 #include <Controls.hpp>
|
xue@0
|
25 #include <StdCtrls.hpp>
|
xue@0
|
26 #include <Forms.hpp>
|
xue@0
|
27 #include <Buttons.hpp>
|
xue@0
|
28 //---------------------------------------------------------------------------
|
xue@0
|
29 class TRecordingForm : public TForm
|
xue@0
|
30 {
|
xue@0
|
31 __published: // IDE-managed Components
|
xue@0
|
32 TLabel *Label1;
|
xue@0
|
33 TSpeedButton *SpeedButton1;
|
xue@0
|
34 TSpeedButton *SpeedButton2;
|
xue@0
|
35 TSpeedButton *SpeedButtonRecord;
|
xue@0
|
36 void __fastcall SpeedButton1Click(TObject *Sender);
|
xue@0
|
37 void __fastcall SpeedButton2Click(TObject *Sender);
|
xue@0
|
38 void __fastcall FormDblClick(TObject *Sender);
|
xue@0
|
39 void __fastcall SpeedButtonRecordClick(TObject *Sender);
|
xue@0
|
40 private: // User declarations
|
xue@0
|
41 public: // User declarations
|
xue@0
|
42 __fastcall TRecordingForm(TComponent* Owner);
|
xue@0
|
43 };
|
xue@0
|
44 //---------------------------------------------------------------------------
|
xue@0
|
45 extern PACKAGE TRecordingForm *RecordingForm;
|
xue@0
|
46 //---------------------------------------------------------------------------
|
xue@0
|
47 #endif
|