summaryrefslogtreecommitdiff
path: root/include/tinycompress/tinycompress.h
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2021-08-30 22:05:35 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2021-08-30 22:05:35 +0000
commit3374792448db161153da54a7b25c9b63941afccc (patch)
tree76a3f1ee81a835806626a5279759fd782df0fc9c /include/tinycompress/tinycompress.h
parent7af6952af79e3ca5a58878bd0548a653d68caac3 (diff)
parent59ab62c9cd847563a68ef88b81eec9014413f23a (diff)
Snap for 7687840 from 59ab62c9cd847563a68ef88b81eec9014413f23a to t-keystone-qcom-release
Change-Id: Ibeb8515fe4f2b17289a333012b33348b52552763
Diffstat (limited to 'include/tinycompress/tinycompress.h')
-rw-r--r--include/tinycompress/tinycompress.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/include/tinycompress/tinycompress.h b/include/tinycompress/tinycompress.h
index 62dcade..97b305f 100644
--- a/include/tinycompress/tinycompress.h
+++ b/include/tinycompress/tinycompress.h
@@ -323,6 +323,17 @@ const char *compress_get_error(struct compress *compress);
/* utility functions */
unsigned int compress_get_alsa_rate(unsigned int rate);
+ /*
+ * compress_set_codec_params: set codec config intended for next track
+ * if DSP has support to switch CODEC config during gapless playback
+ * This API is expected to be called after compress_next_track is called
+ * return 0 on success, negative on error
+ *
+ * @compress: compress stream for which metadata has to set
+ * @codec: codec configuration for next track
+ */
+int compress_set_codec_params(struct compress *compress, struct snd_codec *codec);
+
#ifdef ENABLE_EXTENDED_COMPRESS_FORMAT
/* set metadata */
int compress_set_metadata(struct compress *compress,