Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PhosphorAudio::CavaSpectrumProvider Class Reference

#include <phosphor-audio/include/PhosphorAudio/CavaSpectrumProvider.h>

Inheritance diagram for PhosphorAudio::CavaSpectrumProvider:
[legend]

Public Member Functions

 CavaSpectrumProvider (QObject *parent=nullptr)
 
 ~CavaSpectrumProvider () override
 
bool isAvailable () const override
 
void start () override
 
void stop () override
 
bool isRunning () const override
 
int barCount () const override
 
void setBarCount (int count) override
 
int framerate () const override
 
void setFramerate (int fps) override
 
QVector< float > spectrum () const override
 
- Public Member Functions inherited from PhosphorAudio::IAudioSpectrumProvider
 IAudioSpectrumProvider (QObject *parent=nullptr)
 
 ~IAudioSpectrumProvider () override=default
 

Static Public Member Functions

static bool isCavaInstalled ()
 
static QString detectAudioMethod ()
 

Additional Inherited Members

- Signals inherited from PhosphorAudio::IAudioSpectrumProvider
void spectrumUpdated (const QVector< float > &spectrum)
 
void runningChanged (bool running)
 
void errorOccurred (const QString &message)
 

Constructor & Destructor Documentation

◆ CavaSpectrumProvider()

PhosphorAudio::CavaSpectrumProvider::CavaSpectrumProvider ( QObject *  parent = nullptr)
explicit

◆ ~CavaSpectrumProvider()

PhosphorAudio::CavaSpectrumProvider::~CavaSpectrumProvider ( )
override

Member Function Documentation

◆ barCount()

int PhosphorAudio::CavaSpectrumProvider::barCount ( ) const
overridevirtual

◆ detectAudioMethod()

static QString PhosphorAudio::CavaSpectrumProvider::detectAudioMethod ( )
static

◆ framerate()

int PhosphorAudio::CavaSpectrumProvider::framerate ( ) const
overridevirtual

◆ isAvailable()

bool PhosphorAudio::CavaSpectrumProvider::isAvailable ( ) const
overridevirtual

◆ isCavaInstalled()

static bool PhosphorAudio::CavaSpectrumProvider::isCavaInstalled ( )
static

◆ isRunning()

bool PhosphorAudio::CavaSpectrumProvider::isRunning ( ) const
overridevirtual

◆ setBarCount()

void PhosphorAudio::CavaSpectrumProvider::setBarCount ( int  count)
overridevirtual

◆ setFramerate()

void PhosphorAudio::CavaSpectrumProvider::setFramerate ( int  fps)
overridevirtual

◆ spectrum()

QVector< float > PhosphorAudio::CavaSpectrumProvider::spectrum ( ) const
overridevirtual

◆ start()

void PhosphorAudio::CavaSpectrumProvider::start ( )
overridevirtual

◆ stop()

void PhosphorAudio::CavaSpectrumProvider::stop ( )
overridevirtual

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