2011-02-23 3 views
2

ここにもう一度、何をすべきかわかりません。 私は2つのスレッドを持っています。 キューを24rgbのビットマップに変換してイメージをキューに入れます。 これらの画像を読み込んでビデオデバイスにストリームするには、第2位。 これ以外にグラフィックオブジェクトがあり、キューはイメージのビットマップを維持します。私は2つのストリームを使用しています。 クラスiのデストラクタでは、すべてのデータを破棄し、スレッドを中止します。 まだ出力されたビデオがクリップされ、フレームの最後にあるはずの画像データがフレームの先頭に来ます。 私の質問は、ストリームを廃棄し、キューをクリアし、グラフィックスオブジェクトを配置し、スレッドを中止しました。可能なことは間違っていますか?Cのフレームの先頭に画像がクリップされて追加されました。

答えて

0

ストリームからバイトを収集するのではなく、何が間違っているのか分かりました。thisを試してみてください。 ストリームメソッドの問題は、何とかガベージデータを取得することです。

関連する問題