diff options
author | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2020-06-09 17:33:00 +0100 |
---|---|---|
committer | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2020-06-09 17:33:00 +0100 |
commit | 31a0a4c57026cd4ee682e4c5eccfaba153cd8f03 (patch) | |
tree | 56c37e9276bdfea087f8ae4005fd634810b615a4 /include/tinycompress/tinycompress.h | |
parent | 31cafaecc42110c23468e7a839422325996d06ac (diff) |
tinycompress: add compress_set_codec_params()
For gapless playback usecase where each track differs in encoding,
new codec parameters that need to be propogated to kernel is done
via compress_set_codec_params()
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Diffstat (limited to 'include/tinycompress/tinycompress.h')
-rw-r--r-- | include/tinycompress/tinycompress.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/tinycompress/tinycompress.h b/include/tinycompress/tinycompress.h index f0fae30..dd1bf8b 100644 --- a/include/tinycompress/tinycompress.h +++ b/include/tinycompress/tinycompress.h @@ -242,6 +242,18 @@ int compress_set_gapless_metadata(struct compress *compress, struct compr_gapless_mdata *mdata); /* + * compress_set_codec_params: set codec parameters for next track + * + * return 0 on success, negative on error + * + * @compress: compress stream for which codec params has to set + * @params: codec parameters for next track + */ + +int compress_set_codec_params(struct compress *compress, + struct snd_codec *params); + +/* * is_codec_supported:check if the given codec is supported * returns true when supported, false if not * |