#include "processor.hh"
Audio parameter handling, internal to AudioProcessor.
◆Map
◆~AudioParams()
◆clear()
◆install()
void install |
( |
const Map & |
params | ) |
|
Clear and install a new set of parameters.
◆index()
ssize_t index |
( |
uint32_t |
id | ) |
const |
Find index of parameter identified by `id` or return -1.
◆value() [1/2]
double value |
( |
uint32_t |
id | ) |
const |
Read current value of parameter identified by `id`.
◆value() [2/2]
double value |
( |
uint32_t |
id, |
|
|
double |
newval |
|
) |
| |
Write new value into parameter identified by `id`, return old value.
◆dirty() [1/2]
bool dirty |
( |
uint32_t |
id | ) |
const |
◆dirty() [2/2]
void dirty |
( |
uint32_t |
id, |
|
|
bool |
d |
|
) |
| |
◆dirty_index() [1/2]
bool dirty_index |
( |
uint32_t |
idx | ) |
const |
Check if parameter is dirty (changed).
◆dirty_index() [2/2]
void dirty_index |
( |
uint32_t |
idx, |
|
|
bool |
d |
|
) |
| |
Set or clear parameter dirty flag.
◆ids
◆values
◆bits
std::atomic<uint64_t>* bits |
◆parameters
◆wprops
◆count
◆changed