Nokia Imaging SDK を使用してライブ カメラ ストリームをフィルタリングし、ストリーム データを画像ファイルに保存しようとしています。Nokia Imaging の Camera Stream の例を使用しています。
フィルターは正常に機能していますが、EditingSession を使用して画像を保存しようとすると、 System.Runtime.InteropServices.SEHException が返されます。画像を保存するために使用しているコードは-
MediaLibrary library = new MediaLibrary();
IBuffer jpegOut = await effects.Session.RenderToJpegAsync();
library.SavePicture(FileNamePrefix + DateTime.Now.ToString() + ".jpg", jpegOut.AsStream());
一方、effects.Session は、実際には、カメラ ストリームにフィルターを適用するために使用される EditingSession です。同じ方法を使用して静止画像データをキャプチャしましたが、ストリーミング データには使用できなくなりました。フィルタリングされた画像を保存する他の方法はありますか??