gypsy
User
 Senior Boarder
Posts: 19 |   | Karma: 0
|
Re:MP3録音ができません - 2009/07/02 17:27
返答ありがとうございます。
提示していただいた例にはコールバック関数の実装が書かれていていないので 想像の域は出ないのですが、 MSDN の acmFormatEnum の仕様を見ると以下のように書かれているので ひょっとしたらコールバック関数が FALSE を返しているようなシチュエーションがあるのではないかと思った次第です。
>指定されたフォーマットタグに利用可能なウェーブフォーム オーディオフォーマットを、ACM ドライバから列挙します。 >この関数は、適切なフォーマットタグがすべて列挙されるか、コールバック関数が FALSE を返すまで列挙を続けます。
仕様からは、コールバック関数が常に TRUE を返す限り acmFormatEnum は列挙が終了するまで戻らない(WAITする)と思われるので、 タイムアウトやリトライなどの処理などは基本的に不要なのではないかと思いました。
|