我在这里有 dll 文件的参考:http: //speex.org/docs/api/speex-api-reference/group__Codec.html
我想知道的是,在那个列表中,有很多定义。什么是 python 等价物,与 struct 类相同,我用 ctypes 实现所有这些的选项是什么?类型定义?
我对python相对缺乏经验,所以如果我的技能不够,请原谅我。没有大学在这里教它,所以我试图通过询问和谷歌来学习。
现在我只是想基本上弄清楚如何与这个 speex 库交互,这样我至少可以开始使用编码/解码函数。但我不确定这三件事的实施。我确定我对此感到头疼,但最后似乎我总是在学习新事物方面表现出色。有人介意给我简要介绍一下吗?
从我的理解来看,#define 在所有实际用途中基本上只是 foo = bar?
而 Class:Struct SpeexMode 将是一个具有所有列出功能的类?
还是所有这些都已在编译的 DLL 中定义?如果是这样,我已经通过我遇到的教程使用 ctypes 完成了一个小的 dll 文件调用。是否像设置环境一样简单(将这些变量传递给函数以设置编解码器质量等内容,调用编码器,然后使用编码器?)