#include <phosphor-audio/include/PhosphorAudio/IAudioSpectrumProvider.h>
◆ IAudioSpectrumProvider()
| PhosphorAudio::IAudioSpectrumProvider::IAudioSpectrumProvider |
( |
QObject * |
parent = nullptr | ) |
|
|
inlineexplicit |
◆ ~IAudioSpectrumProvider()
| PhosphorAudio::IAudioSpectrumProvider::~IAudioSpectrumProvider |
( |
| ) |
|
|
overridedefault |
◆ errorOccurred
| void PhosphorAudio::IAudioSpectrumProvider::errorOccurred |
( |
const QString & |
message | ) |
|
|
signal |
◆ isAvailable()
| virtual bool PhosphorAudio::IAudioSpectrumProvider::isAvailable |
( |
| ) |
const |
|
pure virtual |
◆ isRunning()
| virtual bool PhosphorAudio::IAudioSpectrumProvider::isRunning |
( |
| ) |
const |
|
pure virtual |
◆ options()
| virtual SpectrumOptions PhosphorAudio::IAudioSpectrumProvider::options |
( |
| ) |
const |
|
pure virtual |
◆ runningChanged
| void PhosphorAudio::IAudioSpectrumProvider::runningChanged |
( |
bool |
running | ) |
|
|
signal |
◆ setOptions()
| virtual void PhosphorAudio::IAudioSpectrumProvider::setOptions |
( |
const SpectrumOptions & |
options | ) |
|
|
pure virtual |
Apply a full parameter set.
Implementations normalize the values, no-op when nothing changed, and restart capture at most once for however many fields differ.
Implemented in PhosphorAudio::CavaSpectrumProvider.
◆ spectrum()
| virtual QVector< float > PhosphorAudio::IAudioSpectrumProvider::spectrum |
( |
| ) |
const |
|
pure virtual |
◆ spectrumUpdated
| void PhosphorAudio::IAudioSpectrumProvider::spectrumUpdated |
( |
const QVector< float > & |
spectrum | ) |
|
|
signal |
◆ start()
| virtual void PhosphorAudio::IAudioSpectrumProvider::start |
( |
| ) |
|
|
pure virtual |
◆ stop()
| virtual void PhosphorAudio::IAudioSpectrumProvider::stop |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: