CSL  6.0
CSLSignalComponent Class Reference

#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
 
VUMeterVUMeterL
 
VUMeterVUMeterR
 
juce::Slider * amplitudeSlider
 
juce::ToggleButton * loopButton
 
juce::ToggleButton * recordButton
 
juce_UseDebuggingNewOperator
juce::AudioDeviceManager 
mAudioDeviceManager
 
csl::Buffer outBuffer
 
GThreadplayThread
 
LThreadloopThread
 
float amplValue
 
bool loop
 
bool recrding
 
bool playing
 
bool displayMode
 
bool changed
 

Detailed Description

Definition at line 137 of file CSL_AbstComponent.h.

Constructor & Destructor Documentation

CSLSignalComponent::CSLSignalComponent ( )
CSLSignalComponent::~CSLSignalComponent ( )

Member Function Documentation

void CSLSignalComponent::resized ( )
virtual
void CSLSignalComponent::comboBoxChanged ( juce::ComboBox *  comboBoxThatHasChanged)
virtual

Definition at line 520 of file CSL_AbstComponent.cpp.

void CSLSignalComponent::sliderValueChanged ( juce::Slider *  sliderThatWasMoved)
virtual

Definition at line 530 of file CSL_AbstComponent.cpp.

References amplitudeSlider, and CSLAbstComponent::amplValue.

void CSLSignalComponent::audioDeviceIOCallback ( const float **  inputChannelData,
int  totalNumInputChannels,
float **  outputChannelData,
int  totalNumOutputChannels,
int  numSamples 
)
virtual
void CSLAbstComponent::audioDeviceAboutToStart ( juce::AudioIODevice *  device)
virtualinherited

Definition at line 257 of file CSL_AbstComponent.cpp.

void CSLAbstComponent::audioDeviceStopped ( )
virtualinherited

Definition at line 263 of file CSL_AbstComponent.cpp.

void CSLAbstComponent::recordOnOff ( )
virtualinherited
void CSLAbstComponent::timerCallback ( )
virtualinherited

Definition at line 269 of file CSL_AbstComponent.cpp.

References gAudioDeviceManager, and gCPULabel.

Member Data Documentation

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
juce::TextButton* CSLSignalComponent::prefsButton
juce::Label* CSLSignalComponent::cpuLabel

Definition at line 159 of file CSL_AbstComponent.h.

Referenced by CSLSignalComponent(), resized(), and ~CSLSignalComponent().

VUMeter* CSLSignalComponent::VUMeterL
VUMeter* CSLSignalComponent::VUMeterR
juce::Slider* CSLSignalComponent::amplitudeSlider
juce::ToggleButton* CSLSignalComponent::loopButton
juce::ToggleButton* CSLSignalComponent::recordButton
juce_UseDebuggingNewOperator juce::AudioDeviceManager CSLAbstComponent::mAudioDeviceManager
inherited
csl::Buffer CSLAbstComponent::outBuffer
inherited

Definition at line 122 of file CSL_AbstComponent.h.

Referenced by CSLAbstComponent::audioDeviceIOCallback().

GThread* CSLAbstComponent::playThread
inherited
LThread* CSLAbstComponent::loopThread
inherited
float CSLAbstComponent::amplValue
inherited
bool CSLAbstComponent::loop
inherited

Definition at line 126 of file CSL_AbstComponent.h.

Referenced by buttonClicked(), and CSLAbstComponent::startStop().

bool CSLAbstComponent::recrding
inherited
bool CSLAbstComponent::playing
inherited
bool CSLAbstComponent::displayMode
inherited

Definition at line 126 of file CSL_AbstComponent.h.

bool CSLAbstComponent::changed
inherited

Definition at line 126 of file CSL_AbstComponent.h.


The documentation for this class was generated from the following files: