|
<< Нажмите, чтобы показать Содержание >> TRVCamera.Move*** |
Методы перемещения (панорамирования) камеры, если камера поддерживает движение.
Начало движения:
function MoveLeft : Boolean;
function MoveRight : Boolean;
function MoveUp : Boolean;
function MoveDown : Boolean;
function MoveLeftUp : Boolean;
function MoveLeftDown : Boolean;
function MoveRightUp : Boolean;
function MoveRightDown : Boolean;
function MoveHPatrol : Boolean;
function MoveVPatrol : Boolean;
Прекращение движения:
function MoveLeftStop : Boolean;
function MoveRightStop : Boolean;
function MoveUpStop : Boolean;
function MoveDownStop : Boolean;
function MoveHPatrolStop : Boolean;
function MoveVPatrolStop : Boolean;
function MoveStop : Boolean; // stops all
Перемещение в начальное положение:
function MoveCenter : Boolean;
Методы запускают или останавливают движение в указанном направлении, вертикальное или горизонтальное патрулирование.
Режим с ожиданием: методы возвращают управление только после выполнения команды. Возвращаемое значение: команда движения успешно отправлена на камеру.
Режим без ожидания: метод инициализирует фоновый поток (для отправки команды на камеру) и немедленно возвращает управление. Возвращаемое значение: False. После завершения команды происходит событие OnMoved.
В обоих случаях все методы Move*** только инициируют движение; это движение продолжается до тех пор, пока не будет вызван соответствующий метод Move***Stop. Единственное исключение — метод MoveCenter, который перемещает камеру в исходное положение и не требует метода остановки.
Методы учитывают свойства FlipHorizontally и FlipVertically.
Помимо вызова этих методов, вы можете:
•использовать компонент TRVCamControl
•использовать мышь в компоненте TRVCamView (см. CamMoveMode)
•использовать мышь в компоненте TRVCamMultiView (см. CamMoveMode)
•Если DeviceType = rvdtIPCamera: движение поддерживается для некоторых IP-камер Foscam, Axis, Panasonic, Mobotix. Модель камеры должна быть определена путем вызова функции SearchCamera.
•Если DeviceType = rvdtWebCamera: движение поддерживается для локальных камер, имеющих эту функцию.