Windows.Phone.Media.Capture.PhotoCaptureDevice is obsolete .

本文关键字:is obsolete PhotoCaptureDevice Capture Phone Media Windows | 更新日期: 2023-09-27 18:26:52

我正在开发一款相机应用程序,需要使用曝光、ISO等高级设置。

根据这篇文章(2014年8月19日)或这篇文章,我必须使用"PhotoCaptureDevice"类,而不是"Camera"类。

问题是,当我在带有windows phone 8.1项目的Visual Studio Premium 2013更新3上使用它时,我得到了以下提示:

"Windows.Phone.Media.Capture.PhotoCaptureDevice"已过时:"Windows.Phone.Media.Capture可能在未来版本的Windows Phone中不可用。从Windows Phone Blue开始,使用Windows.Media.Capture而不是""

我应该听谁的,Visual Studio还是msdn手册?

Windows.Phone.Media.Capture.PhotoCaptureDevice is obsolete .

使用起来非常简单。

完整的示例应用程序可在此处获得:

MediaCapture类滚动到底部。


至于您的高级设置,假设您的MediaCapture命名为mc,则一切都在

mc.VideoDeviceController structure

VideoDeviceController MSDN链接


你可以通过这样做来设置这些设置:

// set the brightness (0 representing blanking and 10000 representing pure white)
mc.VideoDeviceController.Brightness.TrySetValue(5000);