FGX.Camera.IFGXCamera

Материал из FGX Native Докуметации
Версия от 03:51, 19 ноября 2019; Admin (обсуждение | вклад) (summary)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Delphi

IFGXCamera = interface (IInterface)

IInterface -> IFGXCamera

Описание

Интерфейс для взаимодействия с нативной камерой.

Методы

function
GetId(): string

Уникальный идентификатор камеры.

function
GetState(): TfgCameraState

Состояние камеры.

function
GetType(): TfgCameraType

Возвращает тип камеры.

function
GetAvailableFrameSizes(): [[TArray<System.Types.TSize>]]

Список доступных размеров кадров, которая камера может возвращать.

procedure
AttachPreview(const APreview: IFGXCameraPreview)

Прикрепляет к текущей камере контрол для вывода превью.

procedure
DeattachPreview(const APreview: IFGXCameraPreview)

Удаляет прикрепленный для превью контрол.

procedure
StartAsynch()

Асихнронно запускает камеру для записи кадров.

Для инициализации камере требуется некоторое время. Поэтому она начинает возвращать кадры не сразу.
procedure
Stop()

Остановить камеру.