Перейти в хранилище документации
Обратиться в техническую поддержку
Метод SaveToFile используется для сохранения в файл кадра с камеры, который поступает в параметре data события FRAME_SENT.
Синтаксис обращения к методу:
function SaveToFile (path: String, data: String, param : Boolean)
Сохранение кадра также может осуществляться при помощи реакции GET_FRAME объекта CAM. Для этого необходимо указать в параметре path данной реакции путь для сохранения файла с кадром. Событие FRAME_SENT создается в системе, если у реакции GET_FRAME отсутствует параметр path. При этом в параметре data события FRAME_SENT хранится кадр видеоизображения, который требуется сохранить при помощи метода SaveToFile.
Данная реакция позволяет экспортировать кадр видеоизображения, даже если камера не отображается в окне Монитора видеонаблюдения.
Аргументы метода:
Время выполнения сохранения кадра зависит от частоты опорных кадров. Чем больше частота опорных кадров, тем меньше время.
Пример. В случае поступления кадра с Камеры 1 сохранить его в файл test.jpg на диске D:
if (Event.SourceType == "CAM" && Event.SourceId == "1" && Event.Action == "FRAME_SENT") { SaveToFile("D:\\test.jpg",Event.GetParam("data"),true); }