これは少し長すぎるかもしれませんが、ここにはあります:WPFプロジェクトがあり、MJPEGビデオをストリームする必要があります。 http://mjpeg.codeplex.com/のライブラリは、数少ないPnPオプションの1つと思われる。これは、単一のストリームを表示するのに最適です。しかし、1つのURIから2つ目のURIに切り替えると、最終的には、両方のストリームからのフレームをWPFページの同じ画像オブジェクトにインターレースすることになります。両方のストリームは、前のストリームのキャッシュだけでなく、ライブです。WPFとMJPEGデコーダーヘルプ
私が試しても、最初のストリームは消えず、デコーダのstopstreamメソッドはブール値を設定する以外のことはしません。
ここに、私がどのようにライブラリを使用しているかの疑似コードがあります。私は何か間違っているのですか?
button_click{
//Create new decoder instance
//Remove the previous image object from my WPF page
//Add a new image object to the WPF page
//Stop stream
//Set the event for a new frams
//Request the new stream with a new URI
}
私は応答なしでデコーダの作成者に書きました。私は、このライブラリを使用している他の誰かがこのことを明らかにできることを期待しています。