我正在尝试使用Nokia Imaging SDK过滤实时摄像机流并将流数据保存到Image文件。我正在使用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。我使用相同的方法捕获静态图像数据,现在我无法将其用于流数据。保存过滤图像的任何其他方法??