The WinForms WebCam control provides the capabilities to stream video from a web camera right within your Windows Forms application. It comes in quite handy when you want to display video streams in your app or to take a picture with the webcam.
It brings support for playing and recording video streams with audio, taking snapshots, adjusting camera settings and many more.
Streaming video from a camera in a WinForms application has never been easier. Simply put the RadWebCam control on a form and it will automatically detect the default camera and will play its stream once the app runs.
The UI of the WinForms WebCam provides end users with a simple way to initiate recording of the web camera, while the control API provides the means to start/stop the recording, adjust the recording file path as well as to specify the time format used for the recorded files.
Taking snapshots is as easy as pressing a button or calling an API. There is also support for previewing the snapshot taken.
When the device supports audio or there is another audio device, it will be automatically detected, and the video feed will be accompanied by audio as well.
Once a camera is connected, RadWebCam will automatically detect it and will start displaying its video stream in the control. An option to manually Start and Stop the camera is also available.
RadWebCam provides all available video and audio devices as well as the available video codes, in case you want to fine tune the device and codec used by the control.
Camera settings options will automatically be detected and displayed in the settings dialogs, so the end user can fine tune any camera options.
The control will automatically display all the common errors that a camera may raise in cases where the camera is not detected, another app is using the camera or access to it is denied. In addition, you can easily customize the error message displayed.
Thanks to the flexibility that the Telerik Presentation Framework provides, any element of the control can be easily customized.
The convenient Smart Tag of the control provides options to set up the control such as setting the theme, AutoStart, previewing snapshots taken, control panel height and recording path and format, as well as easy access to the control documentation and forums.
The control is shipped with a rich set of themes that allow you to easily build slick interfaces with the look and feel of some of the latest Windows and Office versions. The themes can be easily switched using a single property.
RadWebCam provides support for RightToLeft layouts as well as a localization provider that allows translating the control strings to any language.