ビデオの再生が実行されているかどうかを Win32 API で検出する方法はありますか?
オーディオの場合、次の方法で再生プロセスを検出できます。
- MMDeviceEnumerator で再生デバイスを列挙し、
- デバイスごとに、IaudiosessionManager でセッションを列挙します。
ビデオの再生についても同様のことをしたいと思います。どのアプリケーションでも動作する方法が理想ですが、それが無理なら特定のフレームワーク(DirectShow、Media Foundationなど)で動作する方法でも構いません。
ありがとう。