Windows 10 UWP MediaDeviceControl.Capabilities不支持的亮度,对比度等功能

时间:2019-05-28 21:26:42

标签: c# windows uwp windows-10 usb-camera

我试图向我为C#中的Windows 10 UWP创建的USB WebCam应用程序增加亮度,对比度等支持。我正在使用三种不同的USB摄像机,包括Logitech LogiCam。我发现Windows 10 UWP不支持亮度,对比度,甚至不支持大于640x480的分辨率。但是,当我检查Android OS上的这些功能时,便会完全支持它们。

是否有任何替代方法或某种方式使Windows了解USB相机支持的这些功能?

我尝试使用带有Saki UVC库的Android OS来检查这些功能,并且它们工作正常。

private MediaCapture _mediaCapture;
private MediaDeviceControl _brightnessControl = null;
private MediaDeviceControlCapabilities _brightnessCapabilities = null;
// ...
_brightnessControl = _mediaCapture.VideoDeviceController.Brightness;
if (_brightnessControl != null)
    _brightnessCapabilities = _brightnessControl.Capabilities;

enter image description here

1 个答案:

答案 0 :(得分:0)

事实证明,这取决于硬件。我在新的联想笔记本电脑和新的戴尔笔记本电脑上运行了该软件。效果很好。