Provides details about aspects of an AudioProcessor which have changed.
More...
#include <juce_AudioProcessorListener.h>
Provides details about aspects of an AudioProcessor which have changed.
◆ withLatencyChanged()
ChangeDetails AudioProcessorListener::ChangeDetails::withLatencyChanged |
( |
bool | b | ) |
const |
|
nodiscardnoexcept |
◆ withParameterInfoChanged()
ChangeDetails AudioProcessorListener::ChangeDetails::withParameterInfoChanged |
( |
bool | b | ) |
const |
|
nodiscardnoexcept |
Indicates that some attributes of the AudioProcessor's parameters have changed.
When this flag is set, the host should rescan the AudioProcessor's parameters, and update its controls to match. This is often used to update the names of a plugin's parameters in the host.
- See also
- parameterInfoChanged
Referenced by getDefaultFlags().
◆ withProgramChanged()
ChangeDetails AudioProcessorListener::ChangeDetails::withProgramChanged |
( |
bool | b | ) |
const |
|
nodiscardnoexcept |
◆ withNonParameterStateChanged()
ChangeDetails AudioProcessorListener::ChangeDetails::withNonParameterStateChanged |
( |
bool | b | ) |
const |
|
nodiscardnoexcept |
Indicates that the plugin state has changed (but not its parameters!).
An AudioProcessor can call updateHostDisplay with this flag set to notify the host that its state has changed in a way that requires re-saving.
If a host receives a call to audioProcessorChanged with this flag set, it should offer to save the plugin state before taking any actions that might irrevocably destroy the current plugin state, such as closing the project.
- See also
- nonParameterStateChanged
◆ getDefaultFlags()
static ChangeDetails AudioProcessorListener::ChangeDetails::getDefaultFlags |
( |
| ) |
|
|
static |
◆ getAllChanged()
static ChangeDetails AudioProcessorListener::ChangeDetails::getAllChanged |
( |
| ) |
|
|
static |
◆ latencyChanged
bool AudioProcessorListener::ChangeDetails::latencyChanged = false |
◆ parameterInfoChanged
bool AudioProcessorListener::ChangeDetails::parameterInfoChanged = false |
◆ programChanged
bool AudioProcessorListener::ChangeDetails::programChanged = false |
◆ nonParameterStateChanged
bool AudioProcessorListener::ChangeDetails::nonParameterStateChanged = false |
The documentation for this struct was generated from the following file: