1c5e268c6Sopenharmony_ci/*
2c5e268c6Sopenharmony_ci * Copyright (c) 2023 Huawei Device Co., Ltd.
3c5e268c6Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
4c5e268c6Sopenharmony_ci * you may not use this file except in compliance with the License.
5c5e268c6Sopenharmony_ci * You may obtain a copy of the License at
6c5e268c6Sopenharmony_ci *
7c5e268c6Sopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
8c5e268c6Sopenharmony_ci *
9c5e268c6Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software
10c5e268c6Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
11c5e268c6Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12c5e268c6Sopenharmony_ci * See the License for the specific language governing permissions and
13c5e268c6Sopenharmony_ci * limitations under the License.
14c5e268c6Sopenharmony_ci */
15c5e268c6Sopenharmony_ci
16c5e268c6Sopenharmony_cipackage ohos.hdi.distributed_audio.audioext.v1_0;
17c5e268c6Sopenharmony_ci
18c5e268c6Sopenharmony_ciimport ohos.hdi.distributed_audio.audioext.v1_0.IDAudioCallback;
19c5e268c6Sopenharmony_ciimport ohos.hdi.distributed_audio.audioext.v1_0.Types;
20c5e268c6Sopenharmony_ci
21c5e268c6Sopenharmony_ciinterface IDAudioManager {
22c5e268c6Sopenharmony_ci    RegisterAudioDevice([in] String adpName, [in] int devId, [in] String capability, [in] IDAudioCallback callbackObj);
23c5e268c6Sopenharmony_ci    UnRegisterAudioDevice([in] String adpName, [in] int devId);
24c5e268c6Sopenharmony_ci    NotifyEvent([in] String adpName, [in] int devId, [in] struct DAudioEvent event);
25c5e268c6Sopenharmony_ci}