![]() |
Mema
Memory Matrix — multi-channel audio matrix monitor and router
|
#include <WaveformAudioComponent.h>
Inheritance diagram for Mema::WaveformAudioComponent:
Collaboration diagram for Mema::WaveformAudioComponent:Public Member Functions | |
| WaveformAudioComponent () | |
| ~WaveformAudioComponent () | |
| void | setNumVisibleChannels (int numChannels) |
| int | getNumVisibleChannels () |
| void | paint (juce::Graphics &) override |
| void | resized () override |
| void | lookAndFeelChanged () override |
| void | processingDataChanged (AbstractProcessorData *data) override |
Public Member Functions inherited from Mema::AbstractAudioVisualizer | |
| AbstractAudioVisualizer () | |
| virtual | ~AbstractAudioVisualizer () |
| void | notifyChanges () |
| Marks that new data is available and triggers a repaint on the next timer tick. | |
| virtual void | processChanges () |
| Called on the message thread to update cached data before repainting. | |
| void | paint (Graphics &) override |
| Paints the visualiser background. | |
| void | resized () override |
| Lays out child components. | |
| void | mouseDown (const MouseEvent &event) override |
| Handles mouse-down events (e.g. right-click context menu). | |
| void | setRefreshFrequency (int frequency) |
| Sets the display refresh rate in Hz. | |
| void | timerCallback () override |
| Timer callback that calls processChanges() and triggers a repaint if data changed. | |
Public Member Functions inherited from Mema::ProcessorDataAnalyzer::Listener | |
| virtual | ~Listener () |
Additional Inherited Members | |
Protected Member Functions inherited from Mema::AbstractAudioVisualizer | |
| void | setUsesValuesInDB (bool useValuesInDB) |
| bool | getUsesValuesInDB () |
waveform visualisation component for Mema.Mo.
Definition at line 31 of file WaveformAudioComponent.h.
| Mema::WaveformAudioComponent::WaveformAudioComponent | ( | ) |
Definition at line 74 of file WaveformAudioComponent.cpp.
References lookAndFeelChanged(), and setNumVisibleChannels().
| Mema::WaveformAudioComponent::~WaveformAudioComponent | ( | ) |
Definition at line 102 of file WaveformAudioComponent.cpp.
| int Mema::WaveformAudioComponent::getNumVisibleChannels | ( | ) |
Definition at line 202 of file WaveformAudioComponent.cpp.
|
override |
Definition at line 144 of file WaveformAudioComponent.cpp.
Referenced by WaveformAudioComponent().
|
override |
Definition at line 106 of file WaveformAudioComponent.cpp.
References Mema::AbstractAudioVisualizer::paint().
|
overridevirtual |
Implements Mema::ProcessorDataAnalyzer::Listener.
Definition at line 157 of file WaveformAudioComponent.cpp.
References Mema::AbstractProcessorData::AudioSignal, Mema::ProcessorAudioSignalData::GetChannelCount(), Mema::AbstractProcessorData::GetDataType(), Mema::AbstractProcessorData::Invalid, Mema::AbstractProcessorData::Level, Mema::AbstractAudioVisualizer::notifyChanges(), setNumVisibleChannels(), and Mema::AbstractProcessorData::Spectrum.
|
override |
Definition at line 128 of file WaveformAudioComponent.cpp.
References Mema::AbstractAudioVisualizer::resized().
| void Mema::WaveformAudioComponent::setNumVisibleChannels | ( | int | numChannels | ) |
Definition at line 195 of file WaveformAudioComponent.cpp.
Referenced by processingDataChanged(), and WaveformAudioComponent().