Configuration for AutomaticGainControlStream.
More...
#include <AutomaticGainControlStream.h>
Configuration for AutomaticGainControlStream.
This structure extends AudioInfo to include parameters for automatic gain control. It defines the target loudness, gain limits, attack/release times, and other settings that control how the stream adjusts audio levels.
- Author
- pschatzmann
◆ clear() [1/2]
◆ clear() [2/2]
◆ copyFrom() [1/2]
◆ copyFrom() [2/2]
◆ equals() [1/2]
Returns true if alt values are the same like the current values.
◆ equals() [2/2]
Returns true if alt values are the same like the current values.
◆ equalsExSampleRate() [1/2]
Checks if only the sample rate is different.
◆ equalsExSampleRate() [2/2]
Checks if only the sample rate is different.
◆ logInfo() [1/2]
| virtual void logInfo |
( |
const char * | source = "" | ) |
|
|
inlinevirtualinherited |
◆ logInfo() [2/2]
| virtual void logInfo |
( |
const char * | source = "" | ) |
|
|
inlinevirtualinherited |
◆ operator bool() [1/2]
Returns true if all components are defined (no component is 0).
◆ operator bool() [2/2]
Returns true if all components are defined (no component is 0).
◆ operator!=() [1/2]
Returns true if alt values are the different from the current values.
◆ operator!=() [2/2]
Returns true if alt values are the different from the current values.
◆ operator==() [1/2]
Returns true if alt values are the same like the current values.
◆ operator==() [2/2]
Returns true if alt values are the same like the current values.
◆ set() [1/2]
Copies the values from info.
◆ set() [2/2]
Copies the values from info.
◆ setAudioInfo() [1/2]
◆ setAudioInfo() [2/2]
◆ attack_seconds
| float attack_seconds = 0.25f |
◆ bits_per_sample
| uint8_t bits_per_sample = 16 |
|
inherited |
Number of bits per sample (int16_t = 16 bits).
◆ channels
Number of channels: 2=stereo, 1=mono.
◆ max_gain_db
◆ min_gain_db
| float min_gain_db = -24.0f |
◆ peak_headroom_db
| float peak_headroom_db = -1.0f |
◆ release_seconds
| float release_seconds = 3.0f |
◆ reset_on_audio_change
| bool reset_on_audio_change = true |
◆ sample_rate
◆ silence_db
| float silence_db = -55.0f |
◆ target_db
The documentation for this struct was generated from the following file: