Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 视频设备控制器:曝光控制与曝光。哪个更好?_C#_Uwp_Windows 10 Universal - Fatal编程技术网

C# 视频设备控制器:曝光控制与曝光。哪个更好?

C# 视频设备控制器:曝光控制与曝光。哪个更好?,c#,uwp,windows-10-universal,C#,Uwp,Windows 10 Universal,VideoDeviceController类的可用属性信息可在此处找到: 我对曝光控制和VideoDeviceController类中曝光的区别感到困惑。他们看起来很相似。为什么微软会同时提供这两种服务?一个比另一个好吗 “获取此视频设备的曝光控制”,如下所示: private MediaCapture _mediaCapture; var exposureControl = _mediaCapture.VideoDeviceController.ExposureControl; exposu

VideoDeviceController类的可用属性信息可在此处找到:

我对曝光控制和VideoDeviceController类中曝光的区别感到困惑。他们看起来很相似。为什么微软会同时提供这两种服务?一个比另一个好吗

“获取此视频设备的曝光控制”,如下所示:

private MediaCapture _mediaCapture;
var exposureControl = _mediaCapture.VideoDeviceController.ExposureControl;

exposureControl.Auto
exposureControl.Min
exposureControl.Max
exposureControl.Supported
资料来源:

“获取可用于获取或设置相机曝光时间的MediaDeviceControl对象”,如下所示:

private MediaCapture _mediaCapture;
var otherExposureControl = _mediaCapture.VideoDeviceController.Exposure;

otherExposureControl.capabilities.auto;
otherExposureControl.capabilities.min;
otherExposureControl.capabilities.max;
otherExposureControl.capabilities.supported;
资料来源:

ExposureControl为应用程序提供了对设备上曝光设置的额外控制

这是给你答案的那一行,写在Expore-Controldocs->备注中。读了这篇文章,你就会明白ExporeControl是如何更好地做到这一点的。 另外,exposureControl处理的是捕获设备,它可以是任何连接到您的windows 10设备的捕获设备,而exposure仅根据每个设备的第一行处理设备的内置摄像头。希望这有帮助