我想抓住我的CaptureElement xaml元素中显示的预览帧.在source我的CaptureElement设置为一个MediaCapture对象,我用的StartPreview()方法开始显示相机.我想访问正在显示的帧而不将它们保存为img或视频文件.目标是从预览中捕获10 fps并将每个帧发送到另一个接受byte []的类.
我尝试使用该CapturePhotoToStorageFileAsync方法,但这不是一个可行的选项,因为我不想拍10张实际图像/秒.我也不想使用ScreenCapture它,因为它存储捕获到视频文件中的内容.理想情况下,我不想暂时将任何媒体文件存储在手机上.看后MSDN的MediaCapture,我注意到有一个名为方法GetPreviewFrameAsync()但是这种方法不的Windows Phone 8.1中存在.我也偶然发现了这个例子,但我并不完全理解它是如何工作的.
任何有关如何处理此问题的建议都非常感谢.