- 博客(7)
- 收藏
- 关注
原创 Python 通过 ctypes 使用动态链接库(以音频播放库 bass 为例)
bass 库是音频播放库,自然要有音频播放的处理功能。在 bass 库中,MOD 音频叫做 music,采样播放通道叫做 channel,录音叫做 record,其它音频叫做 stream。bass 通过句柄对音频操作。在 C 中,music 的句柄是HMUSIC,stream 的句柄是HSTREAM。通过创建 stream 句柄。当mem为FALSE时,file是一个文件名,通过读取这个文件创建句柄;当mem为TRUE时,file是指向某个数据块的指针,通过读取这些数据创建句柄。
2023-06-10 17:58:38
768
原创 Python 播放 .reanim 动画(三:性能优化和其它细节)
代码见。使用可以打开一个 .reanim 动画播放器。在加载全部资源(耗时略长)后可以播放几乎所有动画。播放简单的动画不用加载资源。
2023-05-24 15:57:33
468
2
原创 Python 简单硬件仿真(扩展)
在 上一篇文章 中,我们使用 Python 构建了一个简单的硬件仿真框架。这一篇文章中,会基于它,构建更加便捷的仿真框架。
2022-07-10 23:35:44
562
原创 Python 简单硬件仿真
这篇文章使用 Python 的语法实现一个简单的硬件仿真器。只能通过实例化模块构建电路,Verilog 等 HDL 中的高级语法都用不了。Nand 是与非门,只需使用它,任何逻辑门都可以搭建。所以,我们决定这个硬件仿真器中,与非门是最基础的元件,其它模块通过实例化它构建电路。......
2022-07-03 16:55:50
2144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人