diff options
author | Jonathan Aillet <jonathan.aillet@iot.bzh> | 2018-06-01 22:58:37 +0200 |
---|---|---|
committer | Jonathan Aillet <jonathan.aillet@iot.bzh> | 2018-10-08 15:51:00 +0200 |
commit | 678ddcdb5d31af1da9170063947d24a75cf0868e (patch) | |
tree | 6d14b6e701bdbf98977444b9fd05b94d175f9369 | |
parent | 069f177dd6a06d5274beed509ab85792263fb5e8 (diff) |
Add a table to see which hal is using which alsa hw
Add a table to see which controller hal is using which alsa hw.
This table is stored in the hal manager data structure.
It will be used at initialization to check if the device is free before
sending the mixer attach call.
Change-Id: I94bcb3224f2bf1756d4b53786e324ac13e55c573
Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
-rw-r--r-- | 4a-hal/4a-hal-utilities/4a-hal-utilities-data.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/4a-hal/4a-hal-utilities/4a-hal-utilities-data.h b/4a-hal/4a-hal-utilities/4a-hal-utilities-data.h index 2e66b87..8fcab33 100644 --- a/4a-hal/4a-hal-utilities/4a-hal-utilities-data.h +++ b/4a-hal/4a-hal-utilities/4a-hal-utilities-data.h @@ -27,6 +27,8 @@ #include <ctl-config.h> +#define ALSA_MAX_CARD 32 + // Enum for sharing hal (controller or external) status enum HalStatus { HAL_STATUS_UNAVAILABLE=0, @@ -78,6 +80,8 @@ struct HalMgrData { char *apiName; char *info; + struct SpecificHalData usedCardId[ALSA_MAX_CARD]; + afb_dynapi *apiHandle; struct SpecificHalData *first; |