summaryrefslogtreecommitdiffstats
path: root/Shared-Interface/audio-interface.h
diff options
context:
space:
mode:
Diffstat (limited to 'Shared-Interface/audio-interface.h')
-rw-r--r--Shared-Interface/audio-interface.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/Shared-Interface/audio-interface.h b/Shared-Interface/audio-interface.h
index 453a9c4..7bf258a 100644
--- a/Shared-Interface/audio-interface.h
+++ b/Shared-Interface/audio-interface.h
@@ -35,6 +35,9 @@
#endif
#define STATIC static
+// Soft control have dynamically allocated numid
+#define CTL_AUTO -1
+
typedef enum {
QUERY_QUIET =0,
QUERY_COMPACT =1,
@@ -63,7 +66,6 @@ typedef enum {
StartHalCrlTag=0,
// volume RAMP
- Vol_Ramp,
Vol_Ramp_Set_Mode,
Vol_Ramp_Set_Delay,
Vol_Ramp_Set_Down,
@@ -77,9 +79,15 @@ typedef enum {
PCM_Playback_Switch,
Capture_Volume,
Master_OnOff_Switch,
+
+ // Application Virtual Channels
+ Multimedia_Playback_Volume,
+ Navigation_Playback_Volume,
+ Emergency_Playback_Volume,
EndHalCrlTag // used to compute number of ctls
-} halCtlsEnumT;
+} halCtlsTagT;
+
typedef enum {
RAMP_VOL_NONE = 0,
@@ -92,6 +100,8 @@ typedef enum {
} halRampEnumT;
PUBLIC void pingtest(struct afb_req request);
+extern const char *halVolRampModes[];
+extern const char *halCtlsLabels[];
#endif /* AUDIO_INTERF_H */