Функции яркости, контрастности и т. Д. Не поддерживаются в Windows 10 UWP MediaDeviceControl.Capabilities - PullRequest
0 голосов
/ 29 мая 2019

Я пытаюсь добавить поддержку яркости, контрастности и т. Д. В приложение USB WebCam, которое я создаю для Windows 10 UWP в C #. Я использую три разные USB-камеры, включая Logitech LogiCam. Я обнаружил, что яркость, контрастность, даже разрешения выше 640x480 не поддерживаются в Windows 10 UWP. Однако, когда я проверяю эти возможности в ОС Android, они полностью поддерживаются.

Существуют ли какие-либо переопределения или какой-либо способ заставить Windows понять, что эти возможности поддерживаются камерой USB?

Я попытался изучить эти возможности с помощью ОС Android с библиотекой Saki UVC, и они прекрасно работают.

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

...