11#ifndef __USER_SOUND_DOSE_H__
12#define __USER_SOUND_DOSE_H__
14#define SOF_SOUND_DOSE_SETUP_PARAM_ID 0
15#define SOF_SOUND_DOSE_VOLUME_PARAM_ID 1
16#define SOF_SOUND_DOSE_GAIN_PARAM_ID 2
17#define SOF_SOUND_DOSE_PAYLOAD_PARAM_ID 3
19#define SOF_SOUND_DOSE_SENS_MIN_DB (-10 * 100)
20#define SOF_SOUND_DOSE_SENS_MAX_DB (130 * 100)
21#define SOF_SOUND_DOSE_VOLUME_MIN_DB (-100 * 100)
22#define SOF_SOUND_DOSE_VOLUME_MAX_DB (40 * 100)
23#define SOF_SOUND_DOSE_GAIN_MIN_DB (-100 * 100)
24#define SOF_SOUND_DOSE_GAIN_MAX_DB (0 * 100)
34} __attribute__((packed));
39} __attribute__((packed));
44} __attribute__((packed));
49} __attribute__((packed));
Definition sound_dose.h:26
int16_t dbfs_value
Definition sound_dose.h:28
uint16_t reserved16
reserved for future use
Definition sound_dose.h:32
int16_t mel_value
Definition sound_dose.h:27
int16_t current_gain
Definition sound_dose.h:31
int16_t current_sens_dbfs_dbspl
Definition sound_dose.h:29
int16_t current_volume_offset
Definition sound_dose.h:30
uint32_t reserved32[4]
reserved for future use
Definition sound_dose.h:33
Definition sound_dose.h:46
int16_t reserved
Definition sound_dose.h:48
int16_t gain
Definition sound_dose.h:47
Definition sound_dose.h:36
int16_t sens_dbfs_dbspl
Definition sound_dose.h:37
int16_t reserved
Definition sound_dose.h:38
Definition sound_dose.h:41
int16_t volume_offset
Definition sound_dose.h:42
int16_t reserved
Definition sound_dose.h:43