VideoDeviceController.VideoTemporalDenoisingControl Property


Gets the VideoTemporalDenoisingControl associated with the VideoDeviceController. This allows you to enable and disable temporal denoising, which uses image data from adjacent frames to reduce the appearance of noise in captured video, on devices that support it.

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

Property Value


The VideoTemporalDenoisingControl associated with the VideoDeviceController.

Windows 10 requirements

Device family
Windows 10, version 1803 (introduced in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v6.0)


Temporal denoising can improve the visual quality of video to the human eye, but it also can reduce image consistency and details which can negatively impact the performance of registration, optical character recognition, and other computer vision tasks. This control allows you to enable and disable the feature depending on your app's current video capture scenario.

Applies to

See also