相关疑难解决方法(0)

从MediaCapture访问预览框架

我想抓住我的CaptureElement xaml元素中显示的预览帧.在source我的CaptureElement设置为一个MediaCapture对象,我用的StartPreview()方法开始显示相机.我想访问正在显示的帧而不将它们保存为img或视频文件.目标是从预览中捕获10 fps并将每个帧发送到另一个接受byte []的类.

我尝试使用该CapturePhotoToStorageFileAsync方法,但这不是一个可行的选项,因为我不想拍10张实际图像/秒.我也不想使用ScreenCapture它,因为它存储捕获到视频文件中的内容.理想情况下,我不想暂时将任何媒体文件存储在手机上.看后MSDNMediaCapture,我注意到有一个名为方法GetPreviewFrameAsync()但是这种方法不的Windows Phone 8.1中存在.我也偶然发现了这个例子,但我并不完全理解它是如何工作的.

任何有关如何处理此问题的建议都非常感谢.

c# xaml windows-store-apps windows-phone-8.1

3
推荐指数
1
解决办法
3725
查看次数

标签 统计

c# ×1

windows-phone-8.1 ×1

windows-store-apps ×1

xaml ×1