全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1091
推到 Plurk!
推到 Facebook!

請問錄音與放音是否不能同時?

尚未結案
apc
一般會員


發表:29
回覆:36
積分:13
註冊:2005-01-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-17 18:40:01 IP:61.219.xxx.xxx 未訂閱
當錄好一段buf之後就接著錄下一個buf,也同時播放剛才錄的那一段buf. 是用了waveInOpen,waveOutOpen. compiler OK, 執行時會integer divide by Zero 追蹤一下以下的程式==>在waveOutOpen 就會integer divide by Zero 請指導是什麼問題?
 
//  Prepare data buffer
   if( isStart )
   {
       WAVEHDR* in=&WaveHeaders[buff];
       ::waveInUnprepareHeader( hWaveIn, in, sizeof(WAVEHDR) );
        char  Error[] = "Open Sounddevice Error!";       /* if(data == NULL)
    {
        MessageDlg("No data for playing!",mtWarning,TMsgDlgButtons()<Handle, 0, 0) == MMSYSERR_NOERROR) )
                      //,(DWORD)Handle, 0, 0) == MMSYSERR_NOERROR) )
    {    
        MessageDlg(Error,mtInformation,TMsgDlgButtons()<        發表人 - apc 於 2005/06/17  19:00:39
        
apc
一般會員


發表:29
回覆:36
積分:13
註冊:2005-01-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-22 01:56:44 IP:61.219.xxx.xxx 未訂閱
是要如何更改data的郚份呢? 己試了幾种方法. 請指教
系統時間:2024-05-19 11:04:20
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!