Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::gui::qquick::WaveformViewerProcessor Class Reference
Inheritance diagram for zrythm::gui::qquick::WaveformViewerProcessor:
Collaboration diagram for zrythm::gui::qquick::WaveformViewerProcessor:

Signals

void waveformDataChanged ()
void bufferSizeChanged ()
void displayPointsChanged ()
void stereoPortChanged ()

Public Member Functions

 WaveformViewerProcessor (QObject *parent=nullptr)
dsp::AudioPortstereoPort () const
void setStereoPort (dsp::AudioPort *port_var)
QVector< float > waveformData () const
int bufferSize () const
void setBufferSize (int size)
int displayPoints () const
void setDisplayPoints (int points)
dsp::AudioEngineaudioEngine () const
void setAudioEngine (dsp::AudioEngine *engine)

Properties

zrythm::dsp::AudioEngineaudioEngine
zrythm::dsp::AudioPortstereoPort
QVector< float > waveformData
int bufferSize
int displayPoints

Detailed Description

Definition at line 16 of file waveform_viewer_processor.h.

Member Function Documentation

◆ audioEngine()

dsp::AudioEngine * zrythm::gui::qquick::WaveformViewerProcessor::audioEngine ( ) const
inline

Definition at line 46 of file waveform_viewer_processor.h.

◆ bufferSize()

int zrythm::gui::qquick::WaveformViewerProcessor::bufferSize ( ) const
inline

Definition at line 40 of file waveform_viewer_processor.h.

◆ displayPoints()

int zrythm::gui::qquick::WaveformViewerProcessor::displayPoints ( ) const
inline

Definition at line 43 of file waveform_viewer_processor.h.

◆ setAudioEngine()

void zrythm::gui::qquick::WaveformViewerProcessor::setAudioEngine ( dsp::AudioEngine * engine)
inline

Definition at line 47 of file waveform_viewer_processor.h.

◆ stereoPort()

dsp::AudioPort * zrythm::gui::qquick::WaveformViewerProcessor::stereoPort ( ) const
inline

Definition at line 35 of file waveform_viewer_processor.h.

◆ waveformData()

QVector< float > zrythm::gui::qquick::WaveformViewerProcessor::waveformData ( ) const
inline

Definition at line 38 of file waveform_viewer_processor.h.

Property Documentation

◆ audioEngine

zrythm::dsp::AudioEngine * zrythm::gui::qquick::WaveformViewerProcessor::audioEngine
readwrite

Definition at line 19 of file waveform_viewer_processor.h.

◆ bufferSize

int zrythm::gui::qquick::WaveformViewerProcessor::bufferSize
readwrite

Definition at line 23 of file waveform_viewer_processor.h.

◆ displayPoints

int zrythm::gui::qquick::WaveformViewerProcessor::displayPoints
readwrite

Definition at line 24 of file waveform_viewer_processor.h.

◆ stereoPort

zrythm::dsp::AudioPort * zrythm::gui::qquick::WaveformViewerProcessor::stereoPort
readwrite

Definition at line 21 of file waveform_viewer_processor.h.

◆ waveformData

QVector<float> zrythm::gui::qquick::WaveformViewerProcessor::waveformData
read

Definition at line 22 of file waveform_viewer_processor.h.


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