2013/01/23

DirectShow のループ

自前のウィンドウを持ってる場合は IMediaEventEx でメッセージを登録するのが楽そうだけど、ライブラリの中とかコンソールアプリケーションなんかではウィンドウメッセージを受け取れないので使えない。

そういうときは、別スレッドを立ち上げて IMediaEvent::WaitForCompletion で再生終了を検出するのがよさそうだった。

 

というメモ。

0 件のコメント:

コメントを投稿