Default
Google
2001/04/18
Windows2000でVCデバッガ上からAudioCompressorCategoryを取得しようとして CreateClassEnumeratorを実行するとInt3で止まってしまいます。これに関する情報を お持ちの方は、ぜひお知らせください。

回避策のようなものを発見しました(-_-;)
2001/11/14 現在、Dx8.1でも同様の現象になるので、実は困っている人が多いのかも しれませんが、もしかすると、Dx8.1では解消されたかと考え、早速SysEnumサンプル でテストすると、残念ながらまったく同じ結果でした。
ただ、今回はちょっと悪あがきしてみました。スタックトレースを辿り、発生元を 探ると、VCT3216.dllと言う奴でした。そこで、MSのサイトをVCT3216で検索すると、 2つほど引っかかった。ただ、VCT3216のacmと言うファイルもあるということがわ かった。また、Office2000関係の問題として取り扱われていた。
もしかしてこのファイルは特に重要な物ではないと思われた為、まずVCT3216.acm と言うファイル名を変更して実行すると、、、、正常に実行できるようになりまし た。また、VCT3216.dllの名称を変更しても同様、うまくいきました。
対症療法的な回避策なので、開発者の皆さんの考えに従って、実行してください。 また、これに関する意見・情報があれば、今後もお待ちしております。
2002/03/06
とても為になる情報提供により、とうとう原因判明しました。 MSニュースグループ内メッセージ
これによると、「Voxware audio codec」ってのが悪さをするようですね。
解決方法も載っていました。
コントロールパネルから、「サウンドとマルチメディア」を選び、ハードウェアタブを選んだ後、オーディオCODECを選択してプロパティを開く。
さらにプロパティタブから「Voxware Compression Toolkit」のプロパティを開いて、「このオーディオCODECを使わない」を選択すると良いとのこと。
リバースエンジニアリングの回避なのでしょうか。
情報提供には大きな感謝と敬意を!!

MSからの情報 『DirectX』

検索サイトで見つけたDirectShow (2002/06/18にチェック)

リンクが切れている可能性が十分にあります。 もし気が付かれたら、ご指摘していただければ幸いです
めーる ホームページへ ahiru logo counter


Acquiring image from ProHosting Banner Exchange