rvcamcontrol TRVCamControl

Свойства

<< Нажмите, чтобы показать Содержание >>

rvcamcontrol TRVCamControl

Свойства

TRVCamControl управляет движением камеры (если камера поддерживает вращение и у пользователя достаточно прав для управления камерой).

Модуль [VCL и LCL] MRVCamControl;

Модуль [FMX] fmxMRVCamControl;

Синтаксис [VCL и LCL]

TRVCamControl = class(TCustomControl)

Синтаксис [FMX]

TRVCamControl = class(TControl)

hmtoggle_arrow1Иерархия

Описание

Компонент имеет 5 основных активных областей, работающих как кнопки: перемещение влево, вверх, вправо, вниз, в исходное положение.

Между стрелками есть 4 дополнительные активные области: например, можно одновременно перемещаться вверх и вверх.

TRVCamControl

Этот компонент является необязательным: вы можете управлять движением камеры непосредственно в компонентах TRVCamView/TRVCamMultiView или реализовать собственный пользовательский интерфейс, вызывая методы TRVCamera.Move***

Чтобы переместить камеру в исходное положение, нажмите на центральную кнопку.

Чтобы переместить камеру в указанном направлении, нажмите соответствующую стрелку и удерживайте кнопку мыши (чем дольше вы её удерживаете, тем дальше перемещается камера).

Как использовать

Вариант 1: Создайте компонент TRVCamControl и назначьте его свойству CameraControl компонента TRVCamera.

Вариант 2: Создайте компонент TRVCamControl и назначьте его свойству CameraControl компонента TRVCamMultiView. В этом режиме компонент управляет движением камеры в выбранном видео-окне.