OSDN Git Service

hardware_legacy: provide HAL helpers for legacy audio users
authorDima Zavin <dima@android.com>
Tue, 19 Apr 2011 23:53:42 +0000 (16:53 -0700)
committerDima Zavin <dima@android.com>
Wed, 27 Apr 2011 17:48:25 +0000 (10:48 -0700)
commite81531e91ecae92aff471dbff9cbeb0f95ff4a80
tree203c16c95e297163138f465e3a2a60c827873ce6
parentf01215993dda68b6b52111d754bd0c7c2d5bcfa3
hardware_legacy: provide HAL helpers for legacy audio users

This doesn't actually create a HAL, but rather a set of helper static
libraries that device specific libraries (i.e. the old libaudio pieces)
can link against to create a proper audio HAL module.

We provide an audio_policy static wrapper and audio hardware interface
static wrapper.

Change-Id: Ie56195447ad24b83888f752dca24674b0afd8a76
Signed-off-by: Dima Zavin <dima@android.com>
17 files changed:
audio/A2dpAudioInterface.cpp
audio/A2dpAudioInterface.h
audio/AudioHardwareGeneric.cpp
audio/AudioHardwareGeneric.h
audio/AudioHardwareInterface.cpp
audio/AudioHardwareStub.cpp
audio/AudioHardwareStub.h
audio/AudioPolicyCompatClient.cpp [new file with mode: 0644]
audio/AudioPolicyCompatClient.h [new file with mode: 0644]
audio/AudioPolicyManagerBase.cpp
audio/audio_hw_hal.cpp [new file with mode: 0644]
audio/audio_policy_hal.cpp [new file with mode: 0644]
include/hardware_legacy/AudioHardwareBase.h
include/hardware_legacy/AudioHardwareInterface.h
include/hardware_legacy/AudioPolicyInterface.h
include/hardware_legacy/AudioPolicyManagerBase.h
include/hardware_legacy/AudioSystemLegacy.h [new file with mode: 0644]