|
<< Нажмите, чтобы показать Содержание >>
|
TRVCamControl управляет движением камеры (если камера поддерживает вращение и у пользователя достаточно прав для управления камерой).
Модуль [VCL и LCL] MRVCamControl;
Модуль [FMX] fmxMRVCamControl;
Синтаксис [VCL и LCL]
TRVCamControl = class(TCustomControl)
Синтаксис [FMX]
TRVCamControl = class(TControl)
VCL and LCL: TObject TPersistent TComponent TControl TWinControl TCustomControl FMX: TObject TPersistent TComponent TFmxObject TControl |
Компонент имеет 5 основных активных областей, работающих как кнопки: перемещение влево, вверх, вправо, вниз, в исходное положение.
Между стрелками есть 4 дополнительные активные области: например, можно одновременно перемещаться вверх и вверх.

Этот компонент является необязательным: вы можете управлять движением камеры непосредственно в компонентах TRVCamView/TRVCamMultiView или реализовать собственный пользовательский интерфейс, вызывая методы TRVCamera.Move***
Чтобы переместить камеру в исходное положение, нажмите на центральную кнопку.
Чтобы переместить камеру в указанном направлении, нажмите соответствующую стрелку и удерживайте кнопку мыши (чем дольше вы её удерживаете, тем дальше перемещается камера).
Вариант 1: Создайте компонент TRVCamControl и назначьте его свойству CameraControl компонента TRVCamera.
Вариант 2: Создайте компонент TRVCamControl и назначьте его свойству CameraControl компонента TRVCamMultiView. В этом режиме компонент управляет движением камеры в выбранном видео-окне.