sm8150-common: add libaudioclient_shim.sm8150
This commit is contained in:
8
shims/Android.bp
Normal file
8
shims/Android.bp
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
cc_library_shared {
|
||||||
|
name: "libaudioclient_shim.sm8150",
|
||||||
|
shared_libs: ["libaudioclient", "libutils", "liblog"],
|
||||||
|
header_libs: ["libmedia_headers"],
|
||||||
|
srcs: [
|
||||||
|
"libaudioclient/AudioSystem.cpp",
|
||||||
|
],
|
||||||
|
}
|
||||||
22
shims/libaudioclient/AudioSystem.cpp
Normal file
22
shims/libaudioclient/AudioSystem.cpp
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
#include <media/AudioSystem.h>
|
||||||
|
#include <string>
|
||||||
|
#include <utils/Errors.h>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
namespace android {
|
||||||
|
extern "C" {
|
||||||
|
status_t _ZN7android11AudioSystem24setDeviceConnectionStateE24audio_policy_dev_state_tRKNS_5media5audio6common9AudioPortE14audio_format_tb(
|
||||||
|
audio_policy_dev_state_t state,
|
||||||
|
const android::media::audio::common::AudioPort& port,
|
||||||
|
audio_format_t encodedFormat, bool deviceSwitch);
|
||||||
|
|
||||||
|
status_t _ZN7android11AudioSystem24setDeviceConnectionStateE24audio_policy_dev_state_tRKNS_5media5audio6common9AudioPortE14audio_format_t(
|
||||||
|
audio_policy_dev_state_t state,
|
||||||
|
const android::media::audio::common::AudioPort& port,
|
||||||
|
audio_format_t encodedFormat, bool deviceSwitch
|
||||||
|
) {
|
||||||
|
return _ZN7android11AudioSystem24setDeviceConnectionStateE24audio_policy_dev_state_tRKNS_5media5audio6common9AudioPortE14audio_format_tb(
|
||||||
|
state, port, encodedFormat, deviceSwitch);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} // namespace android
|
||||||
Reference in New Issue
Block a user