hosine
驱动牛犊
驱动牛犊
  • 注册日期2003-02-27
  • 最后登录2003-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1243回复:4

如何在dos下对声卡编程选通CD-IN通道,实现CD播放

楼主#
更多 发布于:2003-06-04 17:27
有没有人对声卡硬件结构和编程开发比较熟的?

我需要一些dos环境声卡驱动开发,和芯片编程的资料

以sblive为例吧,如何在不加载厂方驱动的情况下,在dos下,当我按下光驱的play按钮时可以播放CD,不须利用IDE线,只使用连到CD-IN的模拟音频线(相当于光驱不接ide线),怎样才能把cdrom输入声卡的模拟信号与外部音箱连通呢

对AC97有如何呢?

具体的我不知道需要了解那些知识,各位有没有相关的网址或经验可以提供啊?
成功不是等待,勇敢点,走过去对她说...
swf2003
驱动中牛
驱动中牛
  • 注册日期2003-02-13
  • 最后登录2011-10-28
  • 粉丝1
  • 关注0
  • 积分4分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-04 17:36
光驱不接ide线,怎么控制播放、停止?
你的认可是对我最大的鼓励!
robin_wxg
驱动小牛
驱动小牛
  • 注册日期2003-02-10
  • 最后登录2009-09-21
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-04 20:13
swf2003:笨!光驱只要加电就能放CD,知道不?面板上有播放键!
kpzyq
驱动牛犊
驱动牛犊
  • 注册日期2002-11-05
  • 最后登录2004-04-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-05 15:54
记得以前在DOS时代里有本书叫声卡编程,记不清了,好象有中断调用吧。用那个超星好象能找到这种书
hosine
驱动牛犊
驱动牛犊
  • 注册日期2003-02-27
  • 最后登录2003-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-05 18:22
是的,拔掉了IDE线是无法通过软件控制播放,必须手动操作,
要控制播放,必须得接上IDE线,对光驱编程
但这不是我现在的主要问题,我只要对声卡编程,实现CD播放就可以了(音量的软件控制是可以实现的)
kpzyq所说的那本书我粗略看过,不是很懂,不过还是看得出来,里面主要描述的是涉及A/D,D/A转换的。
但CD-In和音箱的通道难道还需要A/D,D/A吗?
我觉得声卡就像在两者间加了各开关和增益调节,可以软件选通,也可通过增益调节音量,仅此而已,而我要知道得就是如何能把这个拨开关和音量调节的编程步骤找出来,越简单越好。
以上只是我的个人猜测而已,实际电路图我没有也不好分析,只能瞎猜
我希望各位能给我提供一些更具体点的资料,或电路分析,或程序代码或流程什么的
成功不是等待,勇敢点,走过去对她说...
游客

返回顶部