summaryrefslogtreecommitdiffstats
path: root/include/hardware/audio_policy.h
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2011-08-10 20:15:48 -0700
committerEric Laurent <elaurent@google.com>2011-08-11 08:48:25 -0700
commit78d2c69af4ab35ac6ae8e78fc3a61e7023a60769 (patch)
tree33fc98611b941afd127db170354a4af34413cb29 /include/hardware/audio_policy.h
parent2f94535daa4f470e05602a029864247f36e9d496 (diff)
downloadhardware_libhardware-78d2c69af4ab35ac6ae8e78fc3a61e7023a60769.zip
hardware_libhardware-78d2c69af4ab35ac6ae8e78fc3a61e7023a60769.tar.gz
hardware_libhardware-78d2c69af4ab35ac6ae8e78fc3a61e7023a60769.tar.bz2
audio policy: register effect CPU on enable
Added a method on audio policy interface to register audio effect CPU usage on enable and unregister on disable instead of when the effect is created or destroyed. Change-Id: Iee20bf70fee7302f817ec4c7d9bf7640caca2e95
Diffstat (limited to 'include/hardware/audio_policy.h')
-rw-r--r--include/hardware/audio_policy.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/hardware/audio_policy.h b/include/hardware/audio_policy.h
index d0d7979..fc56e5e 100644
--- a/include/hardware/audio_policy.h
+++ b/include/hardware/audio_policy.h
@@ -212,6 +212,8 @@ struct audio_policy {
int (*unregister_effect)(struct audio_policy *pol, int id);
+ int (*set_effect_enabled)(struct audio_policy *pol, int id, bool enabled);
+
bool (*is_stream_active)(const struct audio_policy *pol,
int stream,
uint32_t in_past_ms);