6 #include <WebcamChannel.idl>
49 constant
int NO_ERROR = 0;
50 constant
int ERR_INVALID_PARAM = 1;
The channel interface.
Definition: WebcamChannel.idl:12
The webcam manager interface.
Definition: WebcamManager.idl:44
vector< Channel_1_0_1 > getChannels()
Returns all channels.
int setWebcamPriorities(in map< string, Priority > priorities)
Set the priority of a webcam.
vector< Webcam_2_0_1 > getWebcams()
Retrieve all connected webcams.
map< string, Priority > getClientTypePriorities()
Get the priority of all known client types.
int removeClientType(in string clientType)
Remove a client type.
int getChannel(in Webcam_2_0_1 webcam, in string clientType, out Channel_1_0_1 channel)
Returns an existing channel that is currently viewing the given webcam or creates one If the client t...
vector< string > getClientTypes()
Get all known client types.
map< string, Priority > getWebcamPriorities()
Get the priority of a webcam.
int setClientTypePriorities(in map< string, Priority > priorities)
Set the priority of a client type.
The webcam interface.
Definition: Webcam.idl:86
Basic IDL definitions.
Definition: Event.idl:10
Webcam Management.
Definition: StorageManager.idl:10
string name
The user-assigned camera name.
Definition: WebcamManager.idl:30
Priority
Priority.
Definition: WebcamManager.idl:15
@ VERY_HIGH
very high
Definition: WebcamManager.idl:20
@ LOW
low
Definition: WebcamManager.idl:17
@ VERY_LOW
very low
Definition: WebcamManager.idl:16
@ NORMAL
normal
Definition: WebcamManager.idl:18
@ HIGH
high
Definition: WebcamManager.idl:19
valueobject WebcamAddedEvent_1_0_1
This event is emitted after a webcam was added.
Definition: WebcamManager.idl:31
valueobject WebcamEvent_1_0_1
Base type of all webcam event.
Definition: WebcamManager.idl:28
Information_3_0_0 information
Information about the camera.
Definition: WebcamManager.idl:29
valueobject WebcamRemovedEvent_1_0_1
This event is emitted after a webcam has been removed.
Definition: WebcamManager.idl:41