Convert IAAudioClient to AIDL

Bug: 160253486
Test: Manual testing using OboeTester
      Ran atest CtsNativeMediaAAudioTestCases
Change-Id: I18e6c03144c59ce78181abf7c509c21f2724ad22
diff --git a/media/libaaudio/src/binding/IAAudioService.h b/media/libaaudio/src/binding/IAAudioService.h
index 6bdb826..2649691 100644
--- a/media/libaaudio/src/binding/IAAudioService.h
+++ b/media/libaaudio/src/binding/IAAudioService.h
@@ -24,12 +24,12 @@
 
 #include <aaudio/AAudio.h>
 
+#include "aaudio/IAAudioClient.h"
 #include "binding/AAudioCommon.h"
 #include "binding/AAudioServiceDefinitions.h"
 #include "binding/AAudioStreamConfiguration.h"
 #include "binding/AAudioStreamRequest.h"
 #include "binding/AudioEndpointParcelable.h"
-#include "binding/IAAudioClient.h"
 
 namespace android {
 
@@ -44,7 +44,7 @@
     // Register an object to receive audio input/output change and track notifications.
     // For a given calling pid, AAudio service disregards any registrations after the first.
     // Thus the IAAudioClient must be a singleton per process.
-    virtual void registerClient(const sp<IAAudioClient>& client) = 0;
+    virtual void registerClient(const sp<aaudio::IAAudioClient>& client) = 0;
 
     /**
      * @param request info needed to create the stream