如何在DOS 平台下使用Turbo C 2.0 调用声卡

Hill1231 2000-05-13 06:26:00
如何在DOS 平台下使用Turbo C 2.0 调用声卡(细节)
...全文
223 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
SCUM 2000-06-11
  • 打赏
  • 举报
回复
有两种途径:

1. 通过驱动程序 ( 可以实现声效(WAV,VOC), MIDI 的播放 )
如 SBFMDRV.COM, SBVOCDRV.COM, CTVOC.DRV, CTMIDI.DRV 等, 可在声卡驱动盘
内找到. 调用格式可在 CSDN 找到.

2. 直接编程声卡 ( 可以实现 1, 及 DSP 特效 )
这个方法比较复杂, 思路如下:

2.1 初始化声卡 ( 检测 IO 地址, 中断, DMA, MPU 地址, 打开扬声器 )
2.2 组织声音样本 ( 如读取 WAV, VOC 甚至 MP3 文件 )
2.3 发送 DSP 命令

以上操作正确的话, 将会如愿听到声音. 但恐怕不容易一气哈成, 并且兼容性很难
保证.

我喜欢这个话题, 有兴趣的话, 请联系我! TheSilent@sohu.com
windzzh 2000-06-07
  • 打赏
  • 举报
回复
To:Chen_Lin
I am very intrested in what you have done,Please mail me!
Chen_Lin 2000-05-17
  • 打赏
  • 举报
回复
请看邮件!(此程序是操作SoundBlaster)

69,368

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧