audio policy manager refactoring.

Removed obsolete method a2dpUsedForSonification() and
compilation switch WITH_A2DP.

Change-Id: I3df7b81df92f018d6bbc1bff2ec22d1c53e8035e
diff --git a/libaudio/Android.mk b/libaudio/Android.mk
index cbb925c..d614970 100644
--- a/libaudio/Android.mk
+++ b/libaudio/Android.mk
@@ -34,8 +34,4 @@
 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
 LOCAL_MODULE_TAGS := optional
 
-ifeq ($(BOARD_HAVE_BLUETOOTH),true)
-  LOCAL_CFLAGS += -DWITH_A2DP
-endif
-
 include $(BUILD_SHARED_LIBRARY)
diff --git a/libaudio/AudioPolicyManager.h b/libaudio/AudioPolicyManager.h
index d660e78..e4417c0 100644
--- a/libaudio/AudioPolicyManager.h
+++ b/libaudio/AudioPolicyManager.h
@@ -37,10 +37,6 @@
 protected:
         // true is current platform implements a back microphone
         virtual bool hasBackMicrophone() const { return false; }
-#ifdef WITH_A2DP
-        // true is current platform supports duplication of notifications and ringtones over A2DP output
-        virtual bool a2dpUsedForSonification() const { return true; }
-#endif
 
 };
 };