FGX.Camera.TfgCamera: различия между версиями
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 21: | Строка 21: | ||
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>CameraType: [[FGX.Camera.Types.TfgCameraType|TfgCameraType]]</code> | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>CameraType: [[FGX.Camera.Types.TfgCameraType|TfgCameraType]]</code> | ||
<p>Необходимый тип камеры.</p><small style="color: red"><small>Описание взято от [[FGX.Camera.TfgCustomCamera.CameraType|CameraType]].</small></small> | <p>Необходимый тип камеры.</p><small style="color: red"><small>Описание взято от [[FGX.Camera.TfgCustomCamera.CameraType|CameraType]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>FlashMode: [[FGX.Camera.Types.TfgCameraFlashMode|TfgCameraFlashMode]]</code> | ||
+ | <p>Режим работы вспышки камеры в момент съемки изображения.</p><small style="color: red"><small>Описание взято от [[FGX.Camera.TfgCustomCamera.FlashMode|FlashMode]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>TorchMode: [[FGX.Camera.Types.TfgCameraTorchMode|TfgCameraTorchMode]]</code> | ||
+ | |||
+ | <p>Режим работы вспышки камеры в режиме работы предпросмотра.</p><div class="info">Данное свойство не работает в процессе съемки фотографии.</div><small style="color: red"><small>Описание взято от [[FGX.Camera.TfgCustomCamera.TorchMode|TorchMode]].</small></small> | ||
|- | |- | ||
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>MaxFrameSize: [[FGX.Types.TfgIntegerSize|TfgIntegerSize]]</code> | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>MaxFrameSize: [[FGX.Types.TfgIntegerSize|TfgIntegerSize]]</code> |
Версия 03:14, 6 декабря 2021
Delphi
TfgCamera = class (TfgCustomCamera)
TComponent -> TfgCustomCamera -> TfgCamera
Описание
Компонент доступа к камере устройства. Позволяет выбрать камеру наилучшим образом согласно настройкам.
Ограничение: можно использовать только один компонент с Active.True в рамках всего приложения.
Камера автоматически отключается, когда приложение уходит в фон и заново восстанавливает свою работу, когда приложение выходит на передний план.
Описание взято от TfgCustomCamera.
Свойства
property
|
Active: Boolean
True - камера запускается/запущена. False - камера остановлена. Описание взято от Active. |
property
|
CameraType: TfgCameraType
Необходимый тип камеры. Описание взято от CameraType. |
property
|
FlashMode: TfgCameraFlashMode
Режим работы вспышки камеры в момент съемки изображения. Описание взято от FlashMode. |
property
|
TorchMode: TfgCameraTorchMode
Режим работы вспышки камеры в режиме работы предпросмотра. Данное свойство не работает в процессе съемки фотографии. Описание взято от TorchMode.
|
property
|
MaxFrameSize: TfgIntegerSize
Необходимый максимально допустимый размер кадров, которые генерирует камера. Если указано значени 0 для щирины и/или высоты, то это означает, что соответствующий размер не имеет ограничения. Описание взято от MaxFrameSize.
|
События
event
|
OnCameraSelect: TOnCameraSelectEvent
Срабатывает, когда камеры уже выбраны согласно указанным настройкам. Согласно указанным настройкам компонент может выбрать более, чем одну камеру. В этом случае, компонент по умолчанию выбирает первую из списка. При помощи этого события вы можете скорректировать выбор камеры. Описание взято от OnCameraSelect.
|
event
|
OnError: TOnCameraErrorEvent
Вызвается, когда в камере возникает ошибка. Описание взято от OnError. |
event
|
OnStateChanged: TOnCameraStateChangedEvent
Вызывается, когда камера меняет свое состояние. Описание взято от OnStateChanged. |
event
|
OnCapturePhotoError: TOnCameraCapturePhotoErrorEvent
Вызывается, если в процессе получения фотографии с камеры возникла ошибка. Описание взято от OnCapturePhotoError. |
event
|
OnCapturePhotoReady: TOnCameraCapturePhotoReadyEvent
Вызывается, когда фотография получена с камеры. Описание взято от OnCapturePhotoReady. |