From a217f8f9ca270d0dac299131085ccbdeb05384d8 Mon Sep 17 00:00:00 2001 From: Glenn Kasten Date: Fri, 30 Oct 2015 18:23:45 -0700 Subject: [PATCH] Explain ENCODING_PCM_FLOAT Change-Id: Icf680f65f07023ca6e416a1ef6067132daf607b9 --- media/java/android/media/AudioDeviceInfo.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/media/java/android/media/AudioDeviceInfo.java b/media/java/android/media/AudioDeviceInfo.java index 7f22b8a1ab17a..45529efec0d9d 100644 --- a/media/java/android/media/AudioDeviceInfo.java +++ b/media/java/android/media/AudioDeviceInfo.java @@ -221,8 +221,9 @@ public final class AudioDeviceInfo { * @return An array of audio encodings (e.g. {@link AudioFormat#ENCODING_PCM_16BIT}, * {@link AudioFormat#ENCODING_PCM_FLOAT}) supported by the audio device. * ENCODING_PCM_FLOAT indicates the device supports more - * than 16 bits of integer precision. Specifying ENCODING_PCM_FLOAT - * with {@link AudioTrack} or {@link AudioRecord} can preserve at least 24 bits of + * than 16 bits of integer precision. As there is no AudioFormat constant + * specifically defined for 24-bit PCM, the value ENCODING_PCM_FLOAT + * indicates that {@link AudioTrack} or {@link AudioRecord} can preserve at least 24 bits of * integer precision to that device. * * @see AudioFormat