rvwebcamdialog TRVWebCamDialog

Properties   Methods

<< Click to display table of contents >>

rvwebcamdialog TRVWebCamDialog

Properties   Methods

TRVWebCamDialog shows a dialog window for changing parameters of local cameras.

Unit [VCL and LCL] MRVWebCamDlg;

Unit [FMX] fmxMRVWebCamDlg;

Syntax

TRVWebCamDialog = class(TComponent)

hmtoggle_arrow1Hierarchy

Platform

Dialogs for Windows, macOS, and Linux have different appearance.

How to use

Assign a TRVCamera component to Camera property. In this component, choose the camera for changing properties (assign Camera.DeviceType = rvdtWebCamera, assign Camera.VideoDeviceIndex).

You can change the dialog language by assigning Language property.

Supported properties (Windows)

The dialog allows changing the properties listed below. A property can be changed only if the selected camera supports it. For some properties, users can switch between auto/manual mode.

Video processing amplifier properties:

•brightness

•contrast

•hue

•saturation

•sharpness

•gamma

•color enable (yes/no)

•white balance

•backlight compensation

•gain

Camera control properties:

•pan

•tilt

•roll

•zoom

•exposure

•aperture (iris)

•focus

Supported properties (Linux)

The dialog shows properties supported by the web camera.

Supported properties (macOS)

The dialog shows the following properties:

•zoom

•exposure

•ISO

•focus distance

•white balance

However, macOS does not support changing properties for most cameras.

See also

•TRVCamera.Brightness, Contrast, Hue, Saturation, Sharpness

•TRVCamera.Move* methods