IDAudioManager
概述
定义Distributed Audio设备基本的操作。
注册与去注册分布式音频设备、提供分布式音频SA向HDF层的事件通知机制。
起始版本: 4.1
相关模块:Audio
汇总
Public 成员函数
名称 | 描述 |
---|---|
RegisterAudioDevice ([in] String adpName, [in] int devId, [in] String capability, [in] IDAudioCallback callbackObj) | 注册分布音频设备驱动。 |
UnRegisterAudioDevice ([in] String adpName, [in] int devId) | 去注册分布音频设备驱动。 |
NotifyEvent ([in] String adpName, [in] int devId, [in] struct DAudioEvent event) | 分布音频设备SA通知事件。 |
成员函数说明
NotifyEvent()
IDAudioManager::NotifyEvent ([in] String adpName, [in] int devId, [in] struct DAudioEvent event )
描述 分布音频设备SA通知事件。
起始版本: 4.1
参数:
名称 | 描述 |
---|---|
adpName | 分布式音频设备NetworkID。 |
devId | 分布式音频设备的端口ID。 |
event | 通知事件类型(如焦点事件,音量事件)。 |
返回:
成功返回值0,失败返回负值。
RegisterAudioDevice()
IDAudioManager::RegisterAudioDevice ([in] String adpName, [in] int devId, [in] String capability, [in] IDAudioCallback callbackObj )
描述 注册分布音频设备驱动。
起始版本: 4.1
参数:
名称 | 描述 |
---|---|
adpName | 分布式音频设备NetworkID。 |
devId | 分布式音频设备的端口ID。 |
capability | 分布式音频设备能力集(包括采样率、通道数等)。 |
callbackObj | 分布式音频SA回调。 |
返回:
成功返回值0,失败返回负值。
UnRegisterAudioDevice()
IDAudioManager::UnRegisterAudioDevice ([in] String adpName, [in] int devId )
描述 去注册分布音频设备驱动。
起始版本: 4.1
参数:
名称 | 描述 |
---|---|
adpName | 分布式音频设备NetworkID。 |
devId | 分布式音频设备的端口ID。 |
返回:
成功返回值0,失败返回负值。