Currently, the RadWebCam control is using the video feed and it takes a snapshot from it. Some cameras can produce a still image separate from the video stream. The still image usually gives a better quality of the picture, than the video stream.
Add support for using the still image capturing to get the snapshot when the camera allows this.
Introduce an API that allows you to set the DPI that is used when creating the snapshot. Currently, the control uses the DPI currently applied to the monitor which changes the resolution of the produced picture.
When run over Remote Desktop the webcam does not render anything. This is because D3DImage does not render when WPF switches to software render mode which happens when running an app over Remote Desktop. There is a possible fix for it implemented in .NET 4.5 which allows D3DImage to also fall back to software rendering.