Add TAL-Reverb-II plugin to test
[juce-lv2.git] / juce / source / extras / JuceDemo / Source / demos / AudioDemoLatencyPage.h
blob6ee1efaee90fa8ae026a0307623778a6cde5cbb3
1 /*
2 ==============================================================================
4 This is an automatically generated file created by the Jucer!
6 Creation date: 1 May 2011 1:54:50pm
8 Be careful when adding custom code to these files, as only the code within
9 the "//[xyz]" and "//[/xyz]" sections will be retained when the file is loaded
10 and re-saved.
12 Jucer version: 1.12
14 ------------------------------------------------------------------------------
16 The Jucer is part of the JUCE library - "Jules' Utility Class Extensions"
17 Copyright 2004-6 by Raw Material Software ltd.
19 ==============================================================================
22 #ifndef __JUCER_HEADER_AUDIODEMOLATENCYPAGE_AUDIODEMOLATENCYPAGE_7C897E97__
23 #define __JUCER_HEADER_AUDIODEMOLATENCYPAGE_AUDIODEMOLATENCYPAGE_7C897E97__
25 //[Headers] -- You can add your own extra header files here --
26 #include "../jucedemo_headers.h"
27 #include "AudioDemoTabComponent.h"
28 class LatencyTester;
29 //[/Headers]
33 //==============================================================================
34 /**
35 //[Comments]
36 An auto-generated component, created by the Jucer.
38 Describe your class and how it works here!
39 //[/Comments]
41 class AudioDemoLatencyPage : public Component,
42 public ButtonListener
44 public:
45 //==============================================================================
46 AudioDemoLatencyPage (AudioDeviceManager& deviceManager_);
47 ~AudioDemoLatencyPage();
49 //==============================================================================
50 //[UserMethods] -- You can add your own custom methods in this section.
51 //[/UserMethods]
53 void paint (Graphics& g);
54 void resized();
55 void buttonClicked (Button* buttonThatWasClicked);
59 //==============================================================================
60 juce_UseDebuggingNewOperator
62 private:
63 //[UserVariables] -- You can add your own custom variables in this section.
64 AudioDeviceManager& deviceManager;
65 ScopedPointer<LatencyTester> latencyTester;
66 //[/UserVariables]
68 //==============================================================================
69 LiveAudioInputDisplayComp* liveAudioDisplayComp;
70 TextButton* startTestButton;
71 TextEditor* testResultsBox;
74 //==============================================================================
75 // (prevent copy constructor and operator= being generated..)
76 AudioDemoLatencyPage (const AudioDemoLatencyPage&);
77 const AudioDemoLatencyPage& operator= (const AudioDemoLatencyPage&);
81 #endif // __JUCER_HEADER_AUDIODEMOLATENCYPAGE_AUDIODEMOLATENCYPAGE_7C897E97__