63 explicit JackWorker(QObject *parent =
nullptr);
162 void resetAudioEngine();
169 bool isAudioEngineActive()
const;
173 bool isRunning =
false;
Definition: AudioFile.h:82
An audio engine class for handling audio processing through the JACK Audio Connection Kit.
Definition: JackClientAudioEngine.h:50
The JackWorker class is responsible for managing the Jack audio server and audio client engine.
Definition: JackWorker.h:55
void pingCPULoad()
Ping for CPU Load.
Definition: JackWorker.cpp:135
void updateCPULoad(float)
Signal emitted when the CPU load method is pinged.
Definition: moc_JackWorker.cpp:339
void setAudioSource(SourceType type)
Sets the audio source.
Definition: JackWorker.cpp:92
void startJackServer()
Starts the Jack server.
Definition: JackWorker.cpp:54
void stopJackServer()
Stops the Jack server.
Definition: JackWorker.cpp:82
void setIsPlayingModified(bool playingModified)
Sets whether the audio is playing modified.
Definition: JackWorker.cpp:128
void setActiveFilterType(FilterType filterType)
Sets the active filter type.
Definition: JackWorker.cpp:100
void setVolumeLevel(int level)
Sets the volume level.
Definition: JackWorker.cpp:107
void finished()
Signal emitted when the Jack server is finished.
Definition: moc_JackWorker.cpp:346
void jackEngineStatus(QString)
Signal emitted when the Jack server's status changes.
Definition: moc_JackWorker.cpp:332
void setAudioFile(AudioFile< float > file)
Sets the audio file.
Definition: JackWorker.cpp:121
void setupJackServer()
Sets up the Jack server.
Definition: JackWorker.cpp:49
void setFilterConfig(int frequency, int gain)
Sets the filter configuration.
Definition: JackWorker.cpp:114
bool isAudioEngineRunning()
Checks if the audio engine is running.
Definition: JackWorker.cpp:44
SourceType
Represents the source of audio input.
Definition: SourceType.h:46
FilterType
An enumeration of filter types.
Definition: FilterType.h:43