diff options
author | Eric Laurent <elaurent@google.com> | 2011-08-10 20:15:48 -0700 |
---|---|---|
committer | Eric Laurent <elaurent@google.com> | 2011-08-11 08:48:25 -0700 |
commit | 78d2c69af4ab35ac6ae8e78fc3a61e7023a60769 (patch) | |
tree | 33fc98611b941afd127db170354a4af34413cb29 /include/hardware/audio_policy.h | |
parent | 2f94535daa4f470e05602a029864247f36e9d496 (diff) | |
download | hardware_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.h | 2 |
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); |