OSDN Git Service

Adding UNPROCESSED to the available audio_sources
authorrago <rago@google.com>
Wed, 2 Dec 2015 19:43:32 +0000 (11:43 -0800)
committerrago <rago@google.com>
Tue, 5 Jan 2016 18:43:10 +0000 (10:43 -0800)
bug: 25564291
Change-Id: If6b7212fc2b8ae94678f7024c7bf5a000112d0a6

audio/include/system/audio.h
audio_effects/include/audio_effects/audio_effects_conf.h

index 2f33b2b..a56f2a5 100644 (file)
@@ -140,6 +140,9 @@ typedef enum {
                                           /* An example of remote presentation is Wifi Display */
                                           /*  where a dongle attached to a TV can be used to   */
                                           /*  play the mix captured by this audio source.      */
+    AUDIO_SOURCE_UNPROCESSED         = 9, /* Source for unprocessed sound.
+                                             Usage examples include level measurement and raw
+                                             signal analysis. */
     AUDIO_SOURCE_CNT,
     AUDIO_SOURCE_MAX                 = AUDIO_SOURCE_CNT - 1,
     AUDIO_SOURCE_FM_TUNER            = 1998,
index d462c08..79f08a6 100755 (executable)
@@ -51,6 +51,7 @@
 #define CAMCORDER_SRC_TAG "camcorder"               // AUDIO_SOURCE_CAMCORDER
 #define VOICE_REC_SRC_TAG "voice_recognition"       // AUDIO_SOURCE_VOICE_RECOGNITION
 #define VOICE_COMM_SRC_TAG "voice_communication"    // AUDIO_SOURCE_VOICE_COMMUNICATION
+#define UNPROCESSED_SRC_TAG "unprocessed"           // AUDIO_SOURCE_UNPROCESSED
 
 // audio_stream_type_t
 #define AUDIO_STREAM_DEFAULT_TAG "default"