summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2015-03-20 08:55:18 -0700
committerGlenn Kasten <gkasten@google.com>2015-03-23 08:02:59 -0700
commit32860f77787f41abac08afdfc2592272ccc31bcb (patch)
tree330b65ddca5dd7b541565b67944e739f5dc0fc8e /include
parent40bc906252974d0b389ae4a147232d0c9a97193f (diff)
downloadframeworks_av-32860f77787f41abac08afdfc2592272ccc31bcb.zip
frameworks_av-32860f77787f41abac08afdfc2592272ccc31bcb.tar.gz
frameworks_av-32860f77787f41abac08afdfc2592272ccc31bcb.tar.bz2
Deprecate AudioRecord::getInput() and AudioTrack::getOutput()
Does not completely fix the bug, but is a step in the right direction. Bug: 12593118 Change-Id: Id591cd700ab58fd927ae44c71c81dac55b5cac2d
Diffstat (limited to 'include')
-rw-r--r--include/media/AudioRecord.h7
-rw-r--r--include/media/AudioTrack.h2
2 files changed, 8 insertions, 1 deletions
diff --git a/include/media/AudioRecord.h b/include/media/AudioRecord.h
index 52d798e..e4c98fb 100644
--- a/include/media/AudioRecord.h
+++ b/include/media/AudioRecord.h
@@ -315,7 +315,12 @@ public:
* Returned value:
* handle on audio hardware input
*/
- audio_io_handle_t getInput() const;
+// FIXME The only known public caller is frameworks/opt/net/voip/src/jni/rtp/AudioGroup.cpp
+ audio_io_handle_t getInput() const __attribute__((__deprecated__))
+ { return getInputPrivate(); }
+private:
+ audio_io_handle_t getInputPrivate() const;
+public:
/* Returns the audio session ID associated with this AudioRecord.
*
diff --git a/include/media/AudioTrack.h b/include/media/AudioTrack.h
index fd9200a..2b605cc 100644
--- a/include/media/AudioTrack.h
+++ b/include/media/AudioTrack.h
@@ -465,7 +465,9 @@ public:
* handle on audio hardware output, or AUDIO_IO_HANDLE_NONE if the
* track needed to be re-created but that failed
*/
+private:
audio_io_handle_t getOutput() const;
+public:
/* Returns the unique session ID associated with this track.
*