1

私はdirectshowに少し慣れていません。DirectShow で提供される PushSource フィルター サンプルを使用して、一連の bmp イメージを avi ファイルにプッシュします。しかしその前に、フィルターがサンプルをレンダリングできるかどうかを確認しようとしています。レンダーは最初のフレームだけを表示できますが、フィルターは適切に実行され、バッファーがいっぱいになります。いろいろな段階で入れprintfて流れを見ていきます。
PushSource の実行速度が速すぎて、render がハングアップしているように感じます。
2つを同期する方法を提案してください。
また、何か不足している場合はお知らせください。

4

1 に答える 1

1

タイムスタンプを見逃す可能性が高く、それらを省略しているか、正しいはずの場所にゴミを残している可能性があります。プッシュ フィルターでサンプルを正しくスタンプして、マルチプレクサとレンダラーがサンプルの表示時間に関して疑いを持たないようにする必要があります。

于 2012-11-24T18:15:25.290 に答える