|
Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
|
Represents waveform data for a single audio channel. More...
#include <src/gui/qquick/waveform_channel.h>


Public Member Functions | |
| WaveformChannel (QVector< float > minValues, QVector< float > maxValues, int pixelWidth, QObject *parent=nullptr) | |
| Construct a WaveformChannel. | |
| const QVector< float > & | minValues () const |
| Get the minimum sample values for each pixel. | |
| const QVector< float > & | maxValues () const |
| Get the maximum sample values for each pixel. | |
| int | pixelWidth () const |
| Get the pixel width used for generation. | |
Properties | |
| QVector< float > | minValues |
| QVector< float > | maxValues |
| int | pixelWidth |
Represents waveform data for a single audio channel.
This class contains min/max sample values for each pixel position in a waveform display, optimized for QML consumption.
Definition at line 19 of file waveform_channel.h.
| zrythm::gui::qquick::WaveformChannel::WaveformChannel | ( | QVector< float > | minValues, |
| QVector< float > | maxValues, | ||
| int | pixelWidth, | ||
| QObject * | parent = nullptr ) |
Construct a WaveformChannel.
| minValues | Minimum sample values for each pixel |
| maxValues | Maximum sample values for each pixel |
| pixelWidth | The pixel width used for generation |
| parent | Parent QObject |
|
inline |
Get the maximum sample values for each pixel.
Definition at line 53 of file waveform_channel.h.
|
inline |
Get the minimum sample values for each pixel.
Definition at line 47 of file waveform_channel.h.
|
inline |
Get the pixel width used for generation.
Definition at line 59 of file waveform_channel.h.
|
read |
Definition at line 23 of file waveform_channel.h.
|
read |
Definition at line 22 of file waveform_channel.h.
|
read |
Definition at line 24 of file waveform_channel.h.