FGX.Camera.TfgCamera: различия между версиями
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 11: | Строка 11: | ||
− | <p>Компонент доступа к камере устройства. Позволяет выбрать камеру наилучшим образом согласно настройкам.</p><div class="info">Ограничение: можно использовать только один компонент с <i>Active.True</i> в рамках всего приложения.</div><small style="color: red"><small>Описание взято от [[FGX.Camera.TfgCustomCamera|TfgCustomCamera]].</small></small> | + | <p>Компонент доступа к камере устройства. Позволяет выбрать камеру наилучшим образом согласно настройкам.</p><div class="info"><p>Ограничение: можно использовать только один компонент с <i>Active.True</i> в рамках всего приложения.</p><p>Камера автоматически отключается, когда приложение уходит в фон и заново восстанавливает свою работу, когда приложение выходит на передний план.</p></div><small style="color: red"><small>Описание взято от [[FGX.Camera.TfgCustomCamera|TfgCustomCamera]].</small></small> |
== Свойства == | == Свойства == | ||
Строка 19: | Строка 19: | ||
<p><i>True</i> - камера запускается/запущена. <i>False</i> - камера остановлена.</p><small style="color: red"><small>Описание взято от [[FGX.Camera.TfgCustomCamera.Active|Active]].</small></small> | <p><i>True</i> - камера запускается/запущена. <i>False</i> - камера остановлена.</p><small style="color: red"><small>Описание взято от [[FGX.Camera.TfgCustomCamera.Active|Active]].</small></small> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>CameraType: [[FGX.Camera.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>MaxFrameSize: [[FGX.Types. | + | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>MaxFrameSize: [[FGX.Types.TfgIntegerSize|TfgIntegerSize]]</code> |
<p>Необходимый максимально допустимый размер кадров, которые генерирует камера.</p><div class="info">Если указано значени 0 для щирины и/или высоты, то это означает, что соответствующий размер не имеет ограничения.</div><small style="color: red"><small>Описание взято от [[FGX.Camera.TfgCustomCamera.MaxFrameSize|MaxFrameSize]].</small></small> | <p>Необходимый максимально допустимый размер кадров, которые генерирует камера.</p><div class="info">Если указано значени 0 для щирины и/или высоты, то это означает, что соответствующий размер не имеет ограничения.</div><small style="color: red"><small>Описание взято от [[FGX.Camera.TfgCustomCamera.MaxFrameSize|MaxFrameSize]].</small></small> | ||
Строка 34: | Строка 34: | ||
<p>Срабатывает, когда камеры уже выбраны согласно указанным настройкам.</p><div class="info">Согласно указанным настройкам компонент может выбрать более, чем одну камеру. В этом случае, компонент по умолчанию выбирает первую из списка. При помощи этого события вы можете скорректировать выбор камеры.</div><small style="color: red"><small>Описание взято от [[FGX.Camera.TfgCustomCamera.OnCameraSelect|OnCameraSelect]].</small></small> | <p>Срабатывает, когда камеры уже выбраны согласно указанным настройкам.</p><div class="info">Согласно указанным настройкам компонент может выбрать более, чем одну камеру. В этом случае, компонент по умолчанию выбирает первую из списка. При помощи этого события вы можете скорректировать выбор камеры.</div><small style="color: red"><small>Описание взято от [[FGX.Camera.TfgCustomCamera.OnCameraSelect|OnCameraSelect]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnError: [[TOnCameraErrorEvent]]</code> | ||
+ | <p>Вызвается, когда в камере возникает ошибка.</p><small style="color: red"><small>Описание взято от [[FGX.Camera.TfgCustomCamera.OnError|OnError]].</small></small> | ||
|- | |- | ||
| <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnStateChanged: [[TOnCameraStateChangedEvent]]</code> | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnStateChanged: [[TOnCameraStateChangedEvent]]</code> | ||
<p>Вызывается, когда камера меняет свое состояние.</p><small style="color: red"><small>Описание взято от [[FGX.Camera.TfgCustomCamera.OnStateChanged|OnStateChanged]].</small></small> | <p>Вызывается, когда камера меняет свое состояние.</p><small style="color: red"><small>Описание взято от [[FGX.Camera.TfgCustomCamera.OnStateChanged|OnStateChanged]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnCapturePhotoError: [[TOnCameraCapturePhotoErrorEvent]]</code> | ||
+ | <p>Вызывается, если в процессе получения фотографии с камеры возникла ошибка.</p><small style="color: red"><small>Описание взято от [[FGX.Camera.TfgCustomCamera.OnCapturePhotoError|OnCapturePhotoError]].</small></small> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnCapturePhotoReady: [[TOnCameraCapturePhotoReadyEvent]]</code> | ||
+ | <p>Вызывается, когда фотография получена с камеры.</p><small style="color: red"><small>Описание взято от [[FGX.Camera.TfgCustomCamera.OnCapturePhotoReady|OnCapturePhotoReady]].</small></small> | ||
|} | |} |
Версия 03:08, 30 декабря 2019
Delphi
TfgCamera = class (TfgCustomCamera)
TComponent -> TfgCustomCamera -> TfgCamera
Описание
Компонент доступа к камере устройства. Позволяет выбрать камеру наилучшим образом согласно настройкам.
Ограничение: можно использовать только один компонент с Active.True в рамках всего приложения.
Камера автоматически отключается, когда приложение уходит в фон и заново восстанавливает свою работу, когда приложение выходит на передний план.
Описание взято от TfgCustomCamera.
Свойства
property
|
Active: Boolean
True - камера запускается/запущена. False - камера остановлена. Описание взято от Active. |
property
|
CameraType: TfgCameraType
Необходимый тип камеры. Описание взято от CameraType. |
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. |