Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
AudioEngine::Event Class Reference

Audio engine event. More...

#include <src/gui/dsp/engine.h>

Collaboration diagram for AudioEngine::Event:

Data Fields

AudioEngineEventType type_
 
void * arg_ = nullptr
 
uint32_t uint_arg_ = 0
 
float float_arg_ = 0.0f
 
const char * file_ = nullptr
 
const char * func_ = nullptr
 
int lineno_ = 0
 
utils::Utf8String backtrace_
 

Detailed Description

Audio engine event.

Definition at line 146 of file engine.h.

Constructor & Destructor Documentation

◆ Event()

AudioEngine::Event::Event ( )
inline

Definition at line 149 of file engine.h.

Field Documentation

◆ arg_

void* AudioEngine::Event::arg_ = nullptr

Definition at line 154 of file engine.h.

◆ backtrace_

utils::Utf8String AudioEngine::Event::backtrace_

Definition at line 160 of file engine.h.

◆ file_

const char* AudioEngine::Event::file_ = nullptr

Definition at line 157 of file engine.h.

◆ float_arg_

float AudioEngine::Event::float_arg_ = 0.0f

Definition at line 156 of file engine.h.

◆ func_

const char* AudioEngine::Event::func_ = nullptr

Definition at line 158 of file engine.h.

◆ lineno_

int AudioEngine::Event::lineno_ = 0

Definition at line 159 of file engine.h.

◆ type_

AudioEngineEventType AudioEngine::Event::type_
Initial value:
=
AudioEngineEventType::AUDIO_ENGINE_EVENT_BUFFER_SIZE_CHANGE

Definition at line 152 of file engine.h.

◆ uint_arg_

uint32_t AudioEngine::Event::uint_arg_ = 0

Definition at line 155 of file engine.h.


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