summaryrefslogtreecommitdiffstats
path: root/include/hardware_legacy/AudioPolicyInterface.h
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2011-02-02 12:10:13 -0800
committerEric Laurent <elaurent@google.com>2011-02-02 15:33:42 -0800
commit36291a74cd212c4172ac054ad0eec686b7e15c96 (patch)
tree0e608a89058912b9b3039b8e29a2452058310ed5 /include/hardware_legacy/AudioPolicyInterface.h
parentc3045e462651bf92dd91d8af91d87d09dfc5ddd8 (diff)
downloadhardware_libhardware_legacy-36291a74cd212c4172ac054ad0eec686b7e15c96.zip
hardware_libhardware_legacy-36291a74cd212c4172ac054ad0eec686b7e15c96.tar.gz
hardware_libhardware_legacy-36291a74cd212c4172ac054ad0eec686b7e15c96.tar.bz2
Fix issue 3371080.
Move isStreamActive() method from AudioFlinger to AudioPolicyManager. iStreamActive() now specifies a time window during which the stream is considered active after it actually stopped. Change-Id: Ib0d7d8f061b9f809d307ecfac40960ef582e5f0f
Diffstat (limited to 'include/hardware_legacy/AudioPolicyInterface.h')
-rw-r--r--include/hardware_legacy/AudioPolicyInterface.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/hardware_legacy/AudioPolicyInterface.h b/include/hardware_legacy/AudioPolicyInterface.h
index fa7c670..df4e72a 100644
--- a/include/hardware_legacy/AudioPolicyInterface.h
+++ b/include/hardware_legacy/AudioPolicyInterface.h
@@ -141,6 +141,8 @@ public:
int id) = 0;
virtual status_t unregisterEffect(int id) = 0;
+ virtual bool isStreamActive(int stream, uint32_t inPastMs = 0) const = 0;
+
//dump state
virtual status_t dump(int fd) = 0;
};