我正在尝试为我在 C# 中为 Windows 10 UWP 创建的 USB 网络摄像头应用程序添加亮度、对比度等支持。我正在使用三个不同的 USB 摄像头,包括一个罗技 LogiCam。我发现 Windows 10 UWP 不支持亮度、对比度,甚至超过 640x480 的分辨率。但是,当我在 Android 操作系统上检查这些功能时,它们是完全受支持的。
是否有任何替代或某种方式让 Windows 了解 USB 摄像头支持这些功能?
我已经尝试使用带有 Saki UVC 库的 Android 操作系统来检查这些功能,并且它们工作得很好。
private MediaCapture _mediaCapture;
private MediaDeviceControl _brightnessControl = null;
private MediaDeviceControlCapabilities _brightnessCapabilities = null;
// ...
_brightnessControl = _mediaCapture.VideoDeviceController.Brightness;
if (_brightnessControl != null)
_brightnessCapabilities = _brightnessControl.Capabilities;