|
CSL
6.0
|
#include <CSL_AbstComponent.h>
Inheritance diagram for CSLSignalComponent:Public Member Functions | |
| CSLSignalComponent () | |
| ~CSLSignalComponent () | |
| virtual void | resized () |
| virtual void | buttonClicked (juce::Button *buttonThatWasClicked) |
| virtual void | comboBoxChanged (juce::ComboBox *comboBoxThatHasChanged) |
| virtual void | sliderValueChanged (juce::Slider *sliderThatWasMoved) |
| virtual void | audioDeviceIOCallback (const float **inputChannelData, int totalNumInputChannels, float **outputChannelData, int totalNumOutputChannels, int numSamples) |
| virtual void | audioDeviceAboutToStart (juce::AudioIODevice *device) |
| virtual void | audioDeviceStopped () |
| virtual void | recordOnOff () |
| virtual void | startStop (csl::VoidFcnPtrN *fcn) |
| virtual void | timerCallback () |
Public Attributes | |
| juce::TextButton * | playButton |
| Buttons, sliders and meters. More... | |
| juce::TextButton * | quitButton |
| juce::TextButton * | prefsButton |
| juce::Label * | cpuLabel |
| VUMeter * | VUMeterL |
| VUMeter * | VUMeterR |
| juce::Slider * | amplitudeSlider |
| juce::ToggleButton * | loopButton |
| juce::ToggleButton * | recordButton |
| juce_UseDebuggingNewOperator juce::AudioDeviceManager | mAudioDeviceManager |
| csl::Buffer | outBuffer |
| GThread * | playThread |
| LThread * | loopThread |
| float | amplValue |
| bool | loop |
| bool | recrding |
| bool | playing |
| bool | displayMode |
| bool | changed |
Definition at line 137 of file CSL_AbstComponent.h.
| CSLSignalComponent::CSLSignalComponent | ( | ) |
Definition at line 314 of file CSL_AbstComponent.cpp.
References amplitudeSlider, cpuLabel, gCPULabel, loopButton, playButton, prefsButton, quitButton, recordButton, VUMeter::setChannel(), VUMeterL, and VUMeterR.
| CSLSignalComponent::~CSLSignalComponent | ( | ) |
Definition at line 372 of file CSL_AbstComponent.cpp.
References amplitudeSlider, cpuLabel, loopButton, playButton, prefsButton, quitButton, recordButton, VUMeterL, and VUMeterR.
|
virtual |
Definition at line 409 of file CSL_AbstComponent.cpp.
References amplitudeSlider, cpuLabel, loopButton, playButton, prefsButton, quitButton, recordButton, VUMeter::setBounds(), VUMeterL, and VUMeterR.
|
virtual |
Definition at line 424 of file CSL_AbstComponent.cpp.
References gFcn, CSLAbstComponent::loop, loopButton, CSLAbstComponent::loopThread, CSLAbstComponent::mAudioDeviceManager, playButton, CSLAbstComponent::playing, prefsButton, quitButton, recordButton, CSLAbstComponent::recordOnOff(), CSLAbstComponent::recrding, and CSLAbstComponent::startStop().
|
virtual |
Definition at line 520 of file CSL_AbstComponent.cpp.
|
virtual |
Definition at line 530 of file CSL_AbstComponent.cpp.
References amplitudeSlider, and CSLAbstComponent::amplValue.
|
virtual |
Reimplemented from CSLAbstComponent.
Definition at line 391 of file CSL_AbstComponent.cpp.
References CSLAbstComponent::audioDeviceIOCallback(), VUMeter::audioDeviceIOCallback(), csl::IO::mGraph, VUMeterL, and VUMeterR.
|
virtualinherited |
Definition at line 257 of file CSL_AbstComponent.cpp.
|
virtualinherited |
Definition at line 263 of file CSL_AbstComponent.cpp.
|
virtualinherited |
Definition at line 230 of file CSL_AbstComponent.cpp.
References csl::Buffer::allocateBuffers(), gSampIndex, kSoundFileFormatAIFF, csl::logMsg(), csl::Buffer::mNumFrames, CSLAbstComponent::recrding, and SAMPS_TO_WRITE.
Referenced by buttonClicked(), and CSLAbstComponent::startStop().
|
virtualinherited |
Definition at line 280 of file CSL_AbstComponent.cpp.
References csl::IO::clearRoot(), CSLAbstComponent::loop, CSLAbstComponent::loopThread, CSLAbstComponent::playing, CSLAbstComponent::playThread, CSLAbstComponent::recordOnOff(), CSLAbstComponent::recrding, and csl::sleepMsec().
Referenced by buttonClicked(), and CSLAbstComponent::~CSLAbstComponent().
|
virtualinherited |
Definition at line 269 of file CSL_AbstComponent.cpp.
References gAudioDeviceManager, and gCPULabel.
| juce::TextButton* CSLSignalComponent::playButton |
Buttons, sliders and meters.
Definition at line 156 of file CSL_AbstComponent.h.
Referenced by buttonClicked(), CSLSignalComponent(), resized(), and ~CSLSignalComponent().
| juce::TextButton* CSLSignalComponent::quitButton |
Definition at line 157 of file CSL_AbstComponent.h.
Referenced by buttonClicked(), CSLSignalComponent(), resized(), and ~CSLSignalComponent().
| juce::TextButton* CSLSignalComponent::prefsButton |
Definition at line 158 of file CSL_AbstComponent.h.
Referenced by buttonClicked(), CSLSignalComponent(), resized(), and ~CSLSignalComponent().
| juce::Label* CSLSignalComponent::cpuLabel |
Definition at line 159 of file CSL_AbstComponent.h.
Referenced by CSLSignalComponent(), resized(), and ~CSLSignalComponent().
| VUMeter* CSLSignalComponent::VUMeterL |
Definition at line 160 of file CSL_AbstComponent.h.
Referenced by audioDeviceIOCallback(), CSLSignalComponent(), resized(), and ~CSLSignalComponent().
| VUMeter* CSLSignalComponent::VUMeterR |
Definition at line 161 of file CSL_AbstComponent.h.
Referenced by audioDeviceIOCallback(), CSLSignalComponent(), resized(), and ~CSLSignalComponent().
| juce::Slider* CSLSignalComponent::amplitudeSlider |
Definition at line 162 of file CSL_AbstComponent.h.
Referenced by CSLSignalComponent(), resized(), sliderValueChanged(), and ~CSLSignalComponent().
| juce::ToggleButton* CSLSignalComponent::loopButton |
Definition at line 163 of file CSL_AbstComponent.h.
Referenced by buttonClicked(), CSLSignalComponent(), resized(), and ~CSLSignalComponent().
| juce::ToggleButton* CSLSignalComponent::recordButton |
Definition at line 164 of file CSL_AbstComponent.h.
Referenced by buttonClicked(), CSLSignalComponent(), resized(), and ~CSLSignalComponent().
|
inherited |
Definition at line 121 of file CSL_AbstComponent.h.
Referenced by buttonClicked(), CSLAbstComponent::CSLAbstComponent(), and CSLAbstComponent::~CSLAbstComponent().
|
inherited |
Definition at line 122 of file CSL_AbstComponent.h.
Referenced by CSLAbstComponent::audioDeviceIOCallback().
|
inherited |
Definition at line 123 of file CSL_AbstComponent.h.
Referenced by CSLAbstComponent::CSLAbstComponent(), and CSLAbstComponent::startStop().
|
inherited |
Definition at line 124 of file CSL_AbstComponent.h.
Referenced by buttonClicked(), CSLAbstComponent::CSLAbstComponent(), and CSLAbstComponent::startStop().
|
inherited |
Definition at line 125 of file CSL_AbstComponent.h.
Referenced by CSLAbstComponent::audioDeviceIOCallback(), and sliderValueChanged().
|
inherited |
Definition at line 126 of file CSL_AbstComponent.h.
Referenced by buttonClicked(), and CSLAbstComponent::startStop().
|
inherited |
Definition at line 126 of file CSL_AbstComponent.h.
Referenced by CSLAbstComponent::audioDeviceIOCallback(), buttonClicked(), CSLAbstComponent::recordOnOff(), and CSLAbstComponent::startStop().
|
inherited |
Definition at line 126 of file CSL_AbstComponent.h.
Referenced by CSLAbstComponent::audioDeviceIOCallback(), buttonClicked(), CSLAbstComponent::startStop(), and CSLAbstComponent::~CSLAbstComponent().
|
inherited |
Definition at line 126 of file CSL_AbstComponent.h.
|
inherited |
Definition at line 126 of file CSL_AbstComponent.h.