在 Windows Phone 8.1 上使用带有 WinRT 的 Lumia Imaging SDK 中的 CameraPreviewImageSource 时如何设置相机属性

How can i set camera properties when using CameraPreviewImageSource from Lumia Imaging SDK with WinRT on Windows Phone 8.1

我需要从 Windows Phone 8.1 WinRT 应用程序上的相机预览视频流中捕获 WriteableBitmap

我发现 Lumia Imaging SDK 演示有完美的演示Real-time Filter Demo for Windows and Windows 8.1它工作得正是我需要的!

但是有一个大问题。我似乎找不到如何使用 VideoDeviceController 等,因此我可以查询相机功能并手动更改焦点等。

对我来说,这个示例看起来真的很无用,因为无法使用该演示应用程序将焦点放在任何地方(Windows Phone 8.0 的演示确实具有焦点功能)

有什么方法可以使用 Lumia Imaging SDK 中的 CameraPreviewImageSource 并仍然控制相机焦点等

我的问题解决了!

简单地说:

VideoDeviceController vdc = VideoDeviceController)_cameraPreviewImageSource.VideoDeviceController;

然后我可以这样调用:

await vdc.FocusControl.FocusAsync();