From fa2877b9ea48baed934b866d2ab3658b69c4c869 Mon Sep 17 00:00:00 2001 From: Eric Laurent Date: Tue, 28 Jul 2009 08:44:33 -0700 Subject: Fix issue 2001214: AudioFlinger and AudioPolicyService interfaces should not use pointers as handles to inputs and outputs. Use integers instead of void* as input/output handles at IAudioFlinger and IAudioPolicyService interfaces. AudioFlinger maintains an always increasing count of opened inputs or outputs as unique ID. --- include/media/IAudioFlingerClient.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/media/IAudioFlingerClient.h') diff --git a/include/media/IAudioFlingerClient.h b/include/media/IAudioFlingerClient.h index 78142ce..aa0cdcf 100644 --- a/include/media/IAudioFlingerClient.h +++ b/include/media/IAudioFlingerClient.h @@ -32,7 +32,7 @@ public: DECLARE_META_INTERFACE(AudioFlingerClient); // Notifies a change of audio input/output configuration. - virtual void ioConfigChanged(int event, void *param1, void *param2) = 0; + virtual void ioConfigChanged(int event, int ioHandle, void *param2) = 0; }; -- cgit v1.1