音録音を何度も行わせるためには?

[戻る]
いえやす 2013/06/05(水) 10:41:46
VS2005の中で、WM_LBuTTONDOWNの中で、録音を繰り返させようとしましたが、途中、特にPlaySound等の音の再生絡みのコマンドは使っていないのに、確かに、録音は繰り返しつつも、「メディアデータの再生中に、この操作を実行することはできません。
デバイスをリセットするか、
またはデータの再生が終わるまで待って下さい。」
の表示が何度か出て、
やがてプログラムは止まります。
WinProcの中で、どのような工夫をすれば、
この現象が無くなり、録音が、スムーズに永久ループできるようになるんでしょうか。

最近Winアプリ作ってないな 2013/06/20(木) 14:37:35
なぜWM_LBuTTONDOWNの中で録音を繰り返す必要があるんだ?
録音の繰り返し、つまり録音終わってまた録音だときれいにつながらないよな。

ITO 2013/06/22(土) 19:46:40
> VS2005の中で、WM_LBuTTONDOWNの中で、録音を繰り返させようとしましたが、
うーーん、
「車は急に止まれない。」のと一緒で音声の録音・再生も急には止められません。
特に録音は厳しいと思います。

>再生絡みのコマンドは使っていないのに
録音のチェックをしているのでは?

WM_LBuTTONDOWNの処理を遅らせて、マウスが効かなくなるようにするとかの処理が
必要だと思います。

古いスレッドには追加発言できません。