harmony 鸿蒙IAudioManager
IAudioManager
概述
AudioManager音频适配器管理接口。
按照音频服务下发的音频适配器(声卡)描述符加载一个具体的音频适配器驱动程序。
Since:
3.2
Version:
1.0
相关模块:
汇总
Public 成员函数
名称 | 描述 |
---|---|
GetAllAdapters ([out] struct AudioAdapterDescriptor[] descs) | 获取音频驱动中支持的所有适配器的列表。 |
LoadAdapter ([in] struct AudioAdapterDescriptor desc, [out] IAudioAdapter adapter) | 加载一个音频适配器(声卡)的驱动。 |
UnloadAdapter ([in] String adapterName) | 卸载音频适配器(声卡)的驱动。 |
ReleaseAudioManagerObject () | 释放音频管理接口对象。 |
成员函数说明
GetAllAdapters()
IAudioManager::GetAllAdapters ([out] struct AudioAdapterDescriptor[] descs)
描述:
获取音频驱动中支持的所有适配器的列表。
参数:
名称 | 描述 |
---|---|
descs | 获取到的音频适配器列表保存到descs中,详请参考AudioAdapterDescriptor。 |
返回:
成功返回值0,失败返回负值。
参见:
LoadAdapter()
IAudioManager::LoadAdapter ([in] struct AudioAdapterDescriptor desc, [out] IAudioAdapter adapter )
描述:
加载一个音频适配器(声卡)的驱动。
加载一个具体的音频驱动,例如usb驱动,在具体实现中可能加载的是一个动态链接库(*.so)。
参数:
名称 | 描述 |
---|---|
desc | 待加载的音频适配器描述符,详请参考AudioAdapterDescriptor。 |
adapter | 获取的音频适配器接口的对象实例保存到adapter中,详请参考IAudioAdapter。 |
返回:
成功返回值0,失败返回负值。
参见:
ReleaseAudioManagerObject()
IAudioManager::ReleaseAudioManagerObject ()
描述:
释放音频管理接口对象。
返回:
功返回值0,失败返回负值。
UnloadAdapter()
IAudioManager::UnloadAdapter ([in] String adapterName)
描述:
卸载音频适配器(声卡)的驱动。
参数:
名称 | 描述 |
---|---|
adapterName | 待卸载的音频适配器接口的对象名称。 |
参见:
你可能感兴趣的鸿蒙文章
harmony 鸿蒙ActivityRecognitionTypes.idl
0
赞
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦