Definitions in audio_manager_volume.h

Preprocessor macro definitions for the audio_manager_volume.h header file in the libaudio_manager library.

Definitions:

#define UNSAFEZONE_TIMEOUT_ID "Audio.EU.headphone.boost.timer"
Statistic entry name used with audio_manager_get_stat_counter() for EU headphone volume regulations.

This counter tracks the total time the user has spent in the EU unsafe volume zone with headphones.

#define UNSAFEZONE_DEFAULT_EU_UNSAFE_LEVEL 75
The default threshold in percentage for entering the EU unsafe volume zone for headphones.
#define UNSAFEZONE_DEFAULT_EU_UNSAFE_TIMEOUT 72000000
The default timeout of the EU unsafe volume zone for headphones.

Once the timer reaches this threshold, the user is required to acknowledge the EU regulations again to use headphones with volume level above the UNSAFEZONE_DEFAULT_EU_UNSAFE_LEVEL.

Library:

libaudio_manager