summaryrefslogtreecommitdiffstats
path: root/ahl-policy/ahl-interface.h
diff options
context:
space:
mode:
Diffstat (limited to 'ahl-policy/ahl-interface.h')
-rw-r--r--ahl-policy/ahl-interface.h30
1 files changed, 17 insertions, 13 deletions
diff --git a/ahl-policy/ahl-interface.h b/ahl-policy/ahl-interface.h
index fc0ac68..e9c0af5 100644
--- a/ahl-policy/ahl-interface.h
+++ b/ahl-policy/ahl-interface.h
@@ -25,7 +25,7 @@
// Stream state
#define AHL_STREAM_STATE_IDLE "idle" // Stream is inactive
-#define AHL_STREAM_STATE_RUNNING "running" // Stream is active and running
+#define AHL_STREAM_STATE_RUNNING "running" // Stream is active and running
#define AHL_STREAM_STATE_PAUSED "paused" // Stream is active but paused
// Stream mute state
@@ -40,7 +40,7 @@
// Stream state event types
#define AHL_STREAM_EVENT_START "start" // Stream is inactive
-#define AHL_STREAM_EVENT_STOP "stop" // Stream is running
+#define AHL_STREAM_EVENT_STOP "stop" // Stream is running
#define AHL_STREAM_EVENT_PAUSE "pause" // Audio stream paused
#define AHL_STREAM_EVENT_RESUME "resume" // Audio stream resumed
#define AHL_STREAM_EVENT_MUTE "mute" // Audio stream muted
@@ -71,21 +71,25 @@
///// Naming convention /////
// Standardized name for common audio roles (not enforced in any way, just helps compatibility)
-#define AHL_ROLE_WARNING "warning" // Safety-relevant or critical alerts/alarms
-#define AHL_ROLE_GUIDANCE "guidance" // Important user information where user action is expected (e.g. navigation instruction)
-#define AHL_ROLE_NOTIFICATION "notification" // HMI or else notifications (e.g. touchscreen events, speech recognition on/off,...)
-#define AHL_ROLE_COMMUNICATION "communication" // Voice communications (e.g. handsfree, speech recognition)
-#define AHL_ROLE_ENTERTAINMENT "entertainment" // Multimedia content (e.g. tuner, media player, etc.)
-#define AHL_ROLE_SYSTEM "system" // System level content or development
-#define AHL_ROLE_STARTUP "startup" // Early (startup) sound
-#define AHL_ROLE_SHUTDOWN "shutdown" // Late (shutdown) sound
-#define AHL_ROLE_NONE "none" // Non-assigned / legacy applications
+#define AHL_ROLE_Emergency "emergency" // critical alerts/alarms
+#define AHL_ROLE_Warning "warning" // Safety-relevant alerts/alarms
+#define AHL_ROLE_CustomHigh "customhigh" //
+#define AHL_ROLE_Phone "phone" // Voice communications (e.g. handsfree, speech recognition)
+#define AHL_ROLE_Navigation "navigation" // Important user information where user action is expected (e.g. navigation instruction)
+#define AHL_ROLE_CustomMedium "customMedium" //
+#define AHL_ROLE_Video "video" // Video content
+#define AHL_ROLE_Streaming "streaming" // Streaming content
+#define AHL_ROLE_Multimedia "multimedia" // Multimedia content
+#define AHL_ROLE_Radio "radio" // Radio content
+#define AHL_ROLE_CustomLow "customLow" //
+#define AHL_ROLE_Fallback "fallback" //
+
// Standardized list of properties (not enforced in any way, just helps compatibility)
#define AHL_PROPERTY_BALANCE "balance"
#define AHL_PROPERTY_FADE "fade"
-#define AHL_PROPERTY_EQ_LOW "eq_bass"
-#define AHL_PROPERTY_EQ_MID "eq_mid"
+#define AHL_PROPERTY_EQ_LOW "eq_bass"
+#define AHL_PROPERTY_EQ_MID "eq_mid"
#define AHL_PROPERTY_EQ_HIGH "eq_treble"
// Standardized list of events (not enforced in any way, just helps compatibility)