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);
	}
}
  • No labels