![]() |
Mema
Memory Matrix — multi-channel audio matrix monitor and router
|
#include <TwoDFieldOutputComponent.h>
Inheritance diagram for Mema::TwoDFieldOutputComponent:
Collaboration diagram for Mema::TwoDFieldOutputComponent:Public Member Functions | |
| TwoDFieldOutputComponent () | |
| ~TwoDFieldOutputComponent () | |
| void | paint (Graphics &) override |
| void | resized () 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 () |
spatial output level display — paints circular level indicators at speaker positions for LRS up to 9.1.6 ATMOS layouts.
Definition at line 30 of file TwoDFieldOutputComponent.h.
| Mema::TwoDFieldOutputComponent::TwoDFieldOutputComponent | ( | ) |
Definition at line 30 of file TwoDFieldOutputComponent.cpp.
References Mema::AbstractAudioVisualizer::setUsesValuesInDB().
| Mema::TwoDFieldOutputComponent::~TwoDFieldOutputComponent | ( | ) |
Definition at line 36 of file TwoDFieldOutputComponent.cpp.
|
override |
Definition at line 40 of file TwoDFieldOutputComponent.cpp.
References Mema::ProcessorDataAnalyzer::getGlobalMaxdB(), Mema::ProcessorDataAnalyzer::getGlobalMindB(), Mema::AbstractAudioVisualizer::getUsesValuesInDB(), and Mema::AbstractAudioVisualizer::paint().
|
overridevirtual |
Implements Mema::ProcessorDataAnalyzer::Listener.
Definition at line 377 of file TwoDFieldOutputComponent.cpp.
References Mema::AbstractProcessorData::AudioSignal, Mema::AbstractProcessorData::GetDataType(), Mema::AbstractProcessorData::Invalid, Mema::AbstractProcessorData::Level, Mema::AbstractAudioVisualizer::notifyChanges(), and Mema::AbstractProcessorData::Spectrum.
|
override |
Definition at line 305 of file TwoDFieldOutputComponent.cpp.
References Mema::AbstractAudioVisualizer::resized().