0

我正在尝试使用 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。我已经使用相同的方法来捕获静态图像数据,现在我不能将它用于流数据。还有其他方法可以保存过滤后的图像吗?

4

1 回答 1

0

我已经通过捕获MediaElement到一个WritableBitmap. 保存图像需要此处ID_CAP_MEDIALIB指出的功能

于 2013-09-13T12:41:31.243 回答