Snd – 声卡及audio引擎

Snd模块实现HaaS平台声卡及音频引擎相关接口。


使用示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# coding=utf-8
from audio import Snd

# 声卡codec驱动注册及audio引擎初始化
Snd.install_codec_driver()
Snd.init()

# 声卡codec驱动卸载及audio引擎取消初始化
Snd.uninstall_codec_driver()
Snd.deinit()

函数接口

这里所有的的接口仅需要调用一次即可,具体接口和参数如下所示。


Snd.install_codec_driver()[源代码]

声卡安装,仅需要调用一次。

参数

返回

0: 成功,其他: 失败

引发

OSError – EINVAL

Snd.uninstall_codec_driver()[源代码]

声卡卸载,仅需要调用一次。

参数

返回

0: 成功,其他: 失败

引发

OSError – EINVAL

Snd.init()[源代码]

初始化uVoice功能组件,仅需要调用一次。

参数

返回

0: 成功,其他: 失败

引发

OSError – EINVAL

Snd.deinit()[源代码]

取消初始化uVoice功能组件,仅需要调用一次。

参数

返回

0: 成功,其他: 失败

引发

OSError – EINVAL