Go to documentation repository
Page History
...
Section | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Connect
Connect(BSTR ip, BSTR login, BSTR password, BSTR arch_password, long param, long port) set up a connection to the Server/Video Gate/Backup Archive.
- BSTR ip – IP address of the Video server;
- BSTR login – login to connect to the Server (can be blank);
- BSTR password – password to set up a connection to the Video server (can be blank);
BSTR arch_password – password to access the archive (i.e. admin password, can be blank);
- long param – Server role:. The parameter is mandatory.
- 0 – video server;
- 1 – backup archive;
2 – videogate;
- long port – port to connect Video server.
if 0, 1 or 2 are passed, the connection is established with port 900, 901 or 902 correspondingly;
if 100 is passed, the connection is with port 10504;
if any onter value passed, the connection is with port number "port + 20000". For example, if port=900, the connection is established with server port 20900.
The connection to Server is set up asynchronously.
Note | ||
---|---|---|
| ||
If login and password are not specified at Connect() method call, all cameras are viewable in the control. It is to be considered when developing third-party application if access privileges are relevant. |
ShowCam
ShowCam(long cam_id, long compress, long show) shows/hides camera on the monitor.
...
Info | ||
---|---|---|
| ||
Positioning accuracy can be specified in milliseconds, for instance: DoReactMonitor(“MONITOR||ARCH_FRAME_TIME|cam<3>,date<02-10 05>,time<12:12:22.345> |
Example. Show 2nd stream from camera 14 on Monitor 1:
"MONITOR|1|ADD_CAM|cam<14>,cam_id<14>,compress<1>,stream_id<14.2>"
Exapmle. Set fps = 1 when viewing archive from Camera 11
"MONITOR||CAM_PARAMS|cam<11>;arch_fps<1>"
RemoveAllCams
RemoveAllCams() : long – remove all cameras from the monitor
...
- WithoutDecode = 0x10 – disable video decoding on the server.
- WithoutSubtitles=0x20 – disable subtitles.
Info | ||
---|---|---|
|
...
The options parameter is created the same as parameters of the CamMonitor.ocx component – |
...
SetParam
SetParam(BSTR param_name, BSTR param_value) - sets the number of camera windows in CamMonitor.
- BSTR param_name - a string representation of the length or width.
- BSTR param_value - the number of camera windows.
How to call a function:
Code Block | ||
---|---|---|
| ||
m_cam.SetParam("monitor_ch", m_NH);
m_cam.SetParam("monitor_cw", m_NW); |