鬱だ氏のう DirectX (Part 9)
■ このスレッドは過去ログ倉庫に格納されています
0665デフォルトの名無しさん
NGNG>曲を変えるたびにIGraphBuilderをReleaseして
>CoCreateInstanceし直さないと駄目なんでしょうか?
そのようです。もしくはフィルタを全て削除する。
CoCreateInstance したくなくて、常に同じフォーマットのメディアを再生するなら、
ソースフィルタだけを繋ぎかえることでいけると思います。
詳しくはドキュメントを読んでください。
>CoInitialize(NULL)を毎回行わないと失敗してしまいます。
そんなことは無いはず。どこか他にミスがあるのでは?
例えば、解放処理部分で CoUnInitialize を呼んでいるとか。
>これを毎回呼んでも問題ないのでしょうか?
問題ありませんが、CoUnInitialize を同じだけ呼ばなくてはいけません。
通常、アプリケーション(スレッド)の初期化部分で CoInitialize を、
終了部分で CoUnInitialize を呼びます。
■ このスレッドは過去ログ倉庫に格納されています