#ifndef _portaudioTest_AudioTest_h_ #define _portaudioTest_AudioTest_h_ #include #include #include using namespace Upp; #define LAYOUTFILE #include #define IMAGECLASS SoundImg #define IMAGEFILE #include #include "Wave.h" #include "Info.h" #include "Record.h" #include "Wav.h" class AudioApp:public WithAudioLayout{ public: typedef AudioApp CLASSNAME; AudioInfo info; Wave wave; Record record; Wav wav; AudioApp(){ CtrlLayout(*this,"Audio Example"); Sizeable().Icon(SoundImg::Device()); tabs.Add(info.SizePos(),"Device Info"); tabs.Add(wave.SizePos(),"Device test"); tabs.Add(record.SizePos(),"Record"); tabs.Add(wav.SizePos(),"Wav file"); } }; #endif