阅读:1243回复:4
如何在dos下对声卡编程选通CD-IN通道,实现CD播放
有没有人对声卡硬件结构和编程开发比较熟的?
我需要一些dos环境声卡驱动开发,和芯片编程的资料 以sblive为例吧,如何在不加载厂方驱动的情况下,在dos下,当我按下光驱的play按钮时可以播放CD,不须利用IDE线,只使用连到CD-IN的模拟音频线(相当于光驱不接ide线),怎样才能把cdrom输入声卡的模拟信号与外部音箱连通呢 对AC97有如何呢? 具体的我不知道需要了解那些知识,各位有没有相关的网址或经验可以提供啊? |
|
|
沙发#
发布于:2003-06-04 17:36
光驱不接ide线,怎么控制播放、停止?
|
|
|
板凳#
发布于:2003-06-04 20:13
swf2003:笨!光驱只要加电就能放CD,知道不?面板上有播放键!
|
|
地板#
发布于:2003-06-05 15:54
记得以前在DOS时代里有本书叫声卡编程,记不清了,好象有中断调用吧。用那个超星好象能找到这种书
|
|
地下室#
发布于:2003-06-05 18:22
是的,拔掉了IDE线是无法通过软件控制播放,必须手动操作,
要控制播放,必须得接上IDE线,对光驱编程 但这不是我现在的主要问题,我只要对声卡编程,实现CD播放就可以了(音量的软件控制是可以实现的) kpzyq所说的那本书我粗略看过,不是很懂,不过还是看得出来,里面主要描述的是涉及A/D,D/A转换的。 但CD-In和音箱的通道难道还需要A/D,D/A吗? 我觉得声卡就像在两者间加了各开关和增益调节,可以软件选通,也可通过增益调节音量,仅此而已,而我要知道得就是如何能把这个拨开关和音量调节的编程步骤找出来,越简单越好。 以上只是我的个人猜测而已,实际电路图我没有也不好分析,只能瞎猜 我希望各位能给我提供一些更具体点的资料,或电路分析,或程序代码或流程什么的 |
|
|