AudioConfigurationWindow::AudioConfigurationWindow(AudioDeviceManager& adm, Button* cButton) : DocumentWindow("Audio Settings", Colours::red, DocumentWindow::closeButton), controlButton(cButton) { centreWithSize(360,300); setUsingNativeTitleBar(true); setResizable(false,false); //std::cout << "Audio CPU usage:" << adm.getCpuUsage() << std::endl; AudioDeviceSelectorComponent* adsc = new AudioDeviceSelectorComponent (adm, 0, // minAudioInputChannels 2, // maxAudioInputChannels 0, // minAudioOutputChannels 2, // maxAudioOutputChannels false, // showMidiInputOptions false, // showMidiOutputSelector false, // showChannelsAsStereoPairs false); // hideAdvancedOptionsWithButton adsc->setBounds(0,0,450,240); setContentOwned(adsc, true); setVisible(false); //setContentComponentSize(getWidth(), getHeight()); }
ContentComp (MainAppWindow* mainWindow_) : mainWindow (mainWindow_) { label = new Label (T("asdsads"), T("asd")); label->setBounds (500, 10, 280, 20); addAndMakeVisible(label); AudioDeviceSelectorComponent *sel = new AudioDeviceSelectorComponent(*mainWindow->mAudio, 0, 2, 0, 2, true, true, true, false); sel->setBounds (0, 0, 500, 600); addAndMakeVisible(sel); }