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 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