MediaCapture.VideoDeviceController Property


Gets an object that controls settings for the video camera.

 property VideoDeviceController ^ VideoDeviceController { VideoDeviceController ^ get(); };
VideoDeviceController VideoDeviceController();
public VideoDeviceController VideoDeviceController { get; }
var videoDeviceController = mediaCapture.videoDeviceController;
Public ReadOnly Property VideoDeviceController As VideoDeviceController

Property Value


A VideoDeviceController object.

Windows requirements

App capabilities
backgroundMediaRecording microphone webcam


Some drivers may require that the camera device preview to be in a running state before it can determine which controls are supported by the VideoDeviceController. If you check whether a certain control is supported by the VideoDeviceController before the preview stream is running, the control may be described as unsupported even though it is supported by the video device.

Applies to