请教PCM码流的转换问题,Alaw —-〉wave(200分)

J

jamcky

Unregistered / Unconfirmed
GUEST, unregistred user!
最近做语音卡开发,用户需要监听功能,由于语音卡本身没有音频输出口,如果用其中一通道作为输出,用户肯定不愿意,现在想通过内存播放方式,通过声卡输出,由于语音卡内存录音都是采用A率码流,声卡又是wave码流,为了实现转换,自己写了一个函数,但,通过waveoutXXX播放出来后杂音很大,不能够用,为此,希望大家赐教,或者又没有函数动态库共享。
 
自己顶一下,希望有能人帮助解决
 
困扰,有谁知道A率码流与wave码流的转换公式/函数/动态库
 
或者有没有其他好的流播放库,支持A率,或者是wav的函数库
 
再等一周,帮顶有分,届时一定结帐[:)]
 
MMTools中好象有PCM --> Wav的转换控件,具体记不起来,自己查一查吧
 
取得数据时不要直接播放,如果要想简单一点想取得数据时马上播放的话也要准备两个以上的数据区交替加载数据,以免旧的数据在没有播放完的情况下被新的数据替换这样会造成杂音.还有一种情况就是播完数据以如果新的数据没来,中间有隔断,(在这种情况下好像跟声卡有关,有的声卡虽然也能听到中间的杂音但是不是特别明显,但有的特别明显可以达到让你无法忍受的地步,)这是我在做声音时碰到的,不一定对,但我还是说出来,说错的地方还请高手指教
 
呵呵,问题好像解决了,不过还是经常出错,死锁,累坏了,不过,还是把帐结了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
955
SUNSTONE的Delphi笔记
S
S
回复
0
查看
776
SUNSTONE的Delphi笔记
S
顶部