時間間隔が経過したときに関数を呼び出し、それが存在する脅威をブロックしないWindows7のタイマーが必要です。つまり、使用できませんdelay()。
私はIMFTimer次のコードでコールバックを生成するために使用しようとしています:
IMFTimer *playbackEndTimer;
HRESULT hr = CoCreateInstance(__uuidof(IMFTimer), NULL, CLSCTX_ALL, IID_PPV_ARGS(&playbackEndTimer));
CoCreateInstance「クラスは登録されていません」を返します。またIMFAsyncCallback、コールバックとして使用する必要があるようですが、ドキュメントからその方法を理解できていません。
もっと良い方法はありますか?誰かが私にいくつかの実用的なソースコードを教えてもらえますか?