Raritan / Server Technology Xerus™ PDU JSON-RPC API
Public Member Functions | Public Attributes | List of all members
webcam::Webcam Interface Reference

The webcam interface. More...

import"Webcam.idl";

Public Member Functions

Information getInformation ()
 Retrieve information of a specific webcam. More...
 
Settings getSettings ()
 Retrieve settings of a specific webcam. More...
 
int setSettings (in Settings settings)
 Change settings of a specific webcam. More...
 
int setControls (in Controls controls)
 Apply webcam control settings without storing them. More...
 
Controls getControlDefaults ()
 Retrieve the default value of the controls. More...
 

Public Attributes

valueobject SettingsChangedEvent: event::UserEvent { Settings oldSettings
 This event is emitted after the settings of a webcam were changed. More...
 
Settings newSettings
 the new settings
 

Detailed Description

The webcam interface.

Member Function Documentation

◆ getControlDefaults()

Controls webcam::Webcam::getControlDefaults ( )

Retrieve the default value of the controls.

Returns
Controls

◆ getInformation()

Information webcam::Webcam::getInformation ( )

Retrieve information of a specific webcam.

Returns
Information

◆ getSettings()

Settings webcam::Webcam::getSettings ( )

Retrieve settings of a specific webcam.

Returns
Settings

◆ setControls()

int webcam::Webcam::setControls ( in Controls  controls)

Apply webcam control settings without storing them.

Parameters
controlsControl settings
Returns
0 if success

◆ setSettings()

int webcam::Webcam::setSettings ( in Settings  settings)

Change settings of a specific webcam.

Parameters
settingsNew webcam settings
Returns
0 if success

Member Data Documentation

◆ SettingsChangedEvent

valueobject webcam::Webcam::SettingsChangedEvent

This event is emitted after the settings of a webcam were changed.

the old settings


The documentation for this interface was generated from the following file: