Media Foundationを使用して指定した時間にスレッドを開始したいと考えています。Media Foundationを使用して所定の時間にスレッドを実行/開始する方法は?
私はDirectShowのtStart
は、基準クロックの時間値:
Interface::HRESULT Run(REFERENCE_TIME tStart);
ですが、メディア財団で実行したり、開始しますそのような機能はありませんIMediaFilter
によって呼び出される関数があることを知っています時間をパラメータとしたスレッドです。
Media Foundationでこれを行う方法はありますか?
いつも指定された時間までブロックしてから、何かを呼び出す必要がありますか? –
これは、2人のプレーヤーで起きた同じビデオのための完全な画像同期表示を保証しないためです。 – maz
どのようにすれば、すべてのスレッドの条件変数を待ってから、それらをすべて正しいタイミングで通知します。 –