summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Kondik <steve@cyngn.com>2015-10-16 02:06:35 -0700
committerSteve Kondik <steve@cyngn.com>2015-10-16 02:06:35 -0700
commit082a87c00e569345147934b211cb0aa9bc34f76e (patch)
tree39d778720a48d2d32ff52638f40eb5ab055e5276
parenta5caad1d543a8f557880b92c76bdc51204a0dc5f (diff)
downloadandroid_system_media-082a87c00e569345147934b211cb0aa9bc34f76e.tar.gz
android_system_media-082a87c00e569345147934b211cb0aa9bc34f76e.tar.bz2
android_system_media-082a87c00e569345147934b211cb0aa9bc34f76e.zip
audio: Add helper method for PCM offload formats
Change-Id: Ie00a65ad1449c1838fd4335b7083351c59240e9c
-rw-r--r--audio/include/system/audio.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/audio/include/system/audio.h b/audio/include/system/audio.h
index 480f7b01..0517b85e 100644
--- a/audio/include/system/audio.h
+++ b/audio/include/system/audio.h
@@ -1475,6 +1475,14 @@ static inline bool audio_is_linear_pcm(audio_format_t format)
return ((format & AUDIO_FORMAT_MAIN_MASK) == AUDIO_FORMAT_PCM);
}
+static inline bool audio_is_offload_pcm(audio_format_t format)
+{
+#ifdef QCOM_HARDWARE
+ return ((format & AUDIO_FORMAT_MAIN_MASK) == AUDIO_FORMAT_PCM_OFFLOAD);
+#endif
+ return false;
+}
+
static inline size_t audio_bytes_per_sample(audio_format_t format)
{
size_t size = 0;