Перейти в хранилище документации
Обратиться в техническую поддержку
OnCamListChange (long cam_id, long action) - возникает при установлении связи с сервером или при изменении количества камер на сервере
• long cam_id – идентификатор камеры.
• long action – равен 1, если камера с id == cam_id существует, иначе action == 0.
Данное событие возникает столько раз, сколько камер на данном видеосервере. Признаком окончания вызовов OnCamListChange является отрицательное значение параметра cam_id (cam_id < 0).
Если на сервере находится, например, 3 камеры (1, 2, 3), то последовательно возникнут события:
CamListChange(1,1)
CamListChange(2,1)
CamListChange(3,1)
CamListChange(-1,1)
Пример:
Показать камеру с cam_id =2 с уровнем компресии compress =1;
CamMonitor1CamListChange(long cam_id, long action) { if(cam_id == -1) { CamMonitor1->ShowCam(2,1,1); } }