在 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();
我需要从 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();