|
Dusk Audio Framework
|
Variables | |
| static constexpr const uint32_t | kStateIsHostReadable = 0x01 |
| static constexpr const uint32_t | kStateIsHostWritable = 0x02 | kStateIsHostReadable |
| static constexpr const uint32_t | kStateIsFilenamePath = 0x04 | kStateIsHostWritable |
| static constexpr const uint32_t | kStateIsBase64Blob = 0x08 |
| static constexpr const uint32_t | kStateIsOnlyForDSP = 0x10 |
| static constexpr const uint32_t | kStateIsOnlyForUI = 0x20 |
| static constexpr const uint32_t | kStateIsParameterSnapshot = 0x40 |
| static constexpr const uint32_t | kStateIsRequired = 0x80 |
Various state hints.
|
staticconstexpr |
State is visible and readable by hosts that support string-type plugin parameters.
|
staticconstexpr |
State is writable by the host, allowing users to arbitrarily change the state.
For obvious reasons a writable state is also readable by the host.
|
staticconstexpr |
State is a filename path instead of a regular string.
The readable and writable hints are required for filenames to work, and thus are automatically set.
|
staticconstexpr |
State is a base64 encoded string.
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
This key must occur exactly once when restoring a complete host state. Opt in for authoritative snapshots whose absence must not fall back to a partial parameter recall. Other plugins retain their existing restore policy.