API 中 WaveOutPrepareHeader 和waveOutwrite函数如何配合使用(50分)

  • 主题发起人 bluebird
  • 开始时间
B

bluebird

Unregistered / Unconfirmed
GUEST, unregistred user!
API 中 WaveOutPrepareHeader 和waveOutwrite函数如何配合使用<br>进行声音的底层播放<br>
 
这里没有什么特别的要求,只要先调用WaveOutPrepareHeader附接一个缓冲区,<br>然后就可以通过waveOutwrite来播放了。<br>下面是我做过的一个播放程序的一部分:<br>&nbsp; wResult:=waveOutPrepareHeader(WaveOut,pMyWaveOutHdr,sizeof(TWaveHdr));<br>&nbsp; if wResult&lt;&gt;0 then showMessage('Failed to prepare header'+inttostr(wResult));<br><br>&nbsp; wResult:=WaveOutWrite(WaveOut,pMywaveOutHdr,sizeof(TWaveHdr));<br>&nbsp; if wResult&lt;&gt;0 then &nbsp;ShowMessage('Cann''t write to device!'+inttostr(wResult));<br>
 
接受答案了.
 
顶部