audio: Changes to support Aptx decoder in offload mode

Add support to send license key value and bt device address
to DSP. Add Aptx format related changes. Also add support for
struct based set params using set api.

CRs-Fixed: 1081424
Change-Id: I2877239e61d3841e6ae90af2d39fb0b93cc2b6db
diff --git a/hal/audio_extn/utils.c b/hal/audio_extn/utils.c
index 17fe4c9..7a4a0ed 100644
--- a/hal/audio_extn/utils.c
+++ b/hal/audio_extn/utils.c
@@ -151,6 +151,7 @@
     STRING_TO_ENUM(AUDIO_FORMAT_AAC_LATM_LC),
     STRING_TO_ENUM(AUDIO_FORMAT_AAC_LATM_HE_V1),
     STRING_TO_ENUM(AUDIO_FORMAT_AAC_LATM_HE_V2),
+    STRING_TO_ENUM(AUDIO_FORMAT_APTX),
 #endif
 };
 
@@ -1160,6 +1161,9 @@
     case AUDIO_FORMAT_DSD:
         id = SND_AUDIOCODEC_DSD;
         break;
+    case AUDIO_FORMAT_APTX:
+        id = SND_AUDIOCODEC_APTX;
+        break;
     default:
         ALOGE("%s: Unsupported audio format :%x", __func__, format);
     }