Merge 007b07126e on remote branch

Change-Id: I1a403688c409730b7eb4b5e65229adffdb68fdd5
This commit is contained in:
Linux Build Service Account
2024-02-14 10:21:03 -08:00
6 changed files with 70 additions and 0 deletions

17
umd/1.0/Android.bp Normal file
View File

@@ -0,0 +1,17 @@
// This file is autogenerated by hidl-gen -Landroidbp.
hidl_interface {
name: "vendor.qti.hardware.umd@1.0",
root: "vendor.qti.hardware.umd",
product_specific: true,
srcs: [
"types.hal",
"IUMDAdaptor.hal",
"IUMDAdaptorCallback.hal",
],
interfaces: [
"android.hidl.base@1.0",
],
gen_java: true,
}

17
umd/1.0/IUMDAdaptor.hal Normal file
View File

@@ -0,0 +1,17 @@
/*
* Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
* SPDX-License-Identifier: BSD-3-Clause-Clear
*/
package vendor.qti.hardware.umd@1.0;
import IUMDAdaptorCallback;
interface IUMDAdaptor {
initUVC() generates (int32_t result);
deInitUVC();
initUAC(IUMDAdaptorCallback callback) generates (int32_t result);
deInitUAC();
submitAudioBuffer(vec<uint8_t> data) generates (int32_t result);
setAudioBufferSize(uint64_t size);
};

View File

@@ -0,0 +1,11 @@
/*
* Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
* SPDX-License-Identifier: BSD-3-Clause-Clear
*/
package vendor.qti.hardware.umd@1.0;
interface IUMDAdaptorCallback {
onAudioBufferReceive(vec<uint8_t> data) generates (int32_t result);
onAudioUevent(AudioStatus status);
};

14
umd/1.0/types.hal Normal file
View File

@@ -0,0 +1,14 @@
/*
* Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
* SPDX-License-Identifier: BSD-3-Clause-Clear
*/
package vendor.qti.hardware.umd@1.0;
enum AudioStatus : int32_t {
AUDIO_STATE_INVALID,
AUDIO_STATE_PLAYBACK,
AUDIO_STATE_CAPTURE,
AUDIO_STATE_PLAYBACK_CAPTURE,
AUDIO_STATE_PAUSED
};

4
umd/Android.bp Normal file
View File

@@ -0,0 +1,4 @@
hidl_package_root {
name: "vendor.qti.hardware.umd",
use_current: true,
}

7
umd/current.txt Normal file
View File

@@ -0,0 +1,7 @@
#Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
#SPDX-License-Identifier: BSD-3-Clause-Clear
#HAL released in Android Q
0ea54fffbc009eb09ad8eb56832f97192fcc49551672b7d4e1c60f5baf5f496b vendor.qti.hardware.umd@1.0::types
28265d6a58d414bc244d0b0e93b88660b2f9bf12da48361a2f54d54120fb2e96 vendor.qti.hardware.umd@1.0::IUMDAdaptor
ad5906c3bcf8b4ced9f51e804ba345f2c0831217ac45188f11057507e7dbd692 vendor.qti.hardware.umd@1.0::IUMDAdaptorCallback