Python aifc 模块
定义和用法
使用此模块可以以编程方式打开、检查和创建 AIFF 文件,包括读取帧和写入新的音频数据。
警告:
aifc 模块已弃用,计划在 Python 3.13 中移除。成员
| 成员 | 描述 |
|---|---|
| close() | 关闭 AIFF/AIFF-C 文件(对 open() 返回的文件对象执行此方法)。 |
| Error | 针对aifc特定错误引发的异常类。 |
| getcompname() | 返回人类可读的压缩名称(文件对象方法)。 |
| getcomptype() | 返回压缩类型代码(例如,'NONE','ULAW')(文件对象方法)。 |
| getframerate() | 返回采样率(文件对象方法)。 |
| getmark() | 根据 ID 返回特定标记,格式为 (position, name)(文件对象方法)。 |
| getmarkers() | 返回所有标记的列表,格式为 (id, position, name) 元组(文件对象方法)。 |
| getnchannels() | 返回声道数(文件对象方法)。 |
| getnframes() | 返回音频帧数(文件对象方法)。 |
| getparams() | 返回重要参数的命名元组(文件对象方法)。 |
| getsampwidth() | 返回采样宽度(以字节为单位)(文件对象方法)。 |
| open() | 打开 AIFF/AIFF-C 文件进行读取或写入。 |
| readframes() | 读取音频帧(文件对象方法)。 |
| rewind() | 倒回到音频流的开头(文件对象方法)。 |
| setcomptype() | 设置压缩类型代码和名称(写入文件对象时的方法)。 |
| setframerate() | 设置采样率(写入文件对象时的方法)。 |
| setmark() | 使用 (position, name) 方法定义或更改 ID 标记(写入文件对象时的方法)。 |
| setnchannels() | 设置通道数(写入文件对象时的方法)。 |
| setnframes() | 设置帧数(写入文件对象时的方法)。 |
| setparams() | 一次性设置参数(文件对象的方法)。 |
| setsampwidth() | 设置采样宽度(以字节为单位)(写入文件对象时的方法)。 |
| tell() | 返回音频流中的当前位置(文件对象的方法)。 |
| writeframes() | 从缓冲区写入音频帧(文件对象的方法)。 |
| writeframesraw() | 写入原始音频帧,不更新帧头(文件对象的方法)。 |

