39.1. al — SGI 上的音频Function

自 2.6 版起弃用:al模块已在 Python 3 中删除。

该模块提供对 SGI Indy 和 Indigo 工作站的音频设施的访问。有关详细信息,请参见 IRIX 手册页的 3A 部分。您需要阅读这些手册页,以了解这些Function的作用!在 4.0.5 之前的 IRIX 版本中,某些Function不可用。同样,请参阅手册以检查您的平台上是否有特定Function。

在此模块中定义的所有函数和方法均与带有AL前缀的 C 函数等效。

在标准模块AL中定义了 C 头文件<audio.h>的符号常量,请参见下文。

Warning

当传递了错误的参数值而不是返回错误状态时,当前版本的音频库可能会转储核心。不幸的是,由于这种情况可能发生的确切情况尚无记录且难以检查,因此 Python 接口无法针对此类问题提供保护。 (一个示例指定了过多的队列大小-没有记录的上限.)

该模块定义了以下Function:

39.1.1. 配置对象

newconfig()返回的配置对象具有以下方法:

39.1.2. 端口对象

openport()返回的端口对象具有以下方法:

39.2. AL —与 al 模块一起使用的常量

自 2.6 版起弃用:AL模块已在 Python 3 中删除。

该模块定义了使用内置模块al所需的符号常量(请参见上文);它们与 C 头文件<audio.h>中定义的等效,只是Ellipsis了名称前缀AL_。阅读模块源以获取定义名称的完整列表。建议使用:

import al
from AL import *
首页