FGX.Camera.Types: различия между версиями

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
(summary)
Строка 7: Строка 7:
 
|-
 
|-
 
| [[FGX.Camera.Types.TfgCameraCaptureResult|TfgCameraCaptureResult]] || <p>Положительный результат получения фотографии с камеры.</p>
 
| [[FGX.Camera.Types.TfgCameraCaptureResult|TfgCameraCaptureResult]] || <p>Положительный результат получения фотографии с камеры.</p>
|-
 
| [[FGX.Camera.Types.TfgImageBuffer|TfgImageBuffer]] || <p>Буфер используемый камерой для вывода кадров. Каждый потребитель имеет свою реализацию этого буфера и может использовать любой внутренний формат хранения данных.</p>
 
 
|-
 
|-
 
| [[FGX.Camera.Types.IFGXCameraClient|IFGXCameraClient]] || <p>Интерфейс клиента, который получает кадры с камеры.</p>
 
| [[FGX.Camera.Types.IFGXCameraClient|IFGXCameraClient]] || <p>Интерфейс клиента, который получает кадры с камеры.</p>
Строка 21: Строка 19:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
| [[GetTheBestSize|GetTheBestSize]] || <p>Возвращает наилучший размер кадра камеры (из списка доступных конфигураций камеры) на основании желаемого размера <i>AWishesSize</i> .</p>
+
| [[GetTheBestSizeForPreview|GetTheBestSizeForPreview]] || <p>Возвращает наилучший размер кадра камеры (из списка доступных конфигураций камеры) на основании желаемого размера <i>AWishesSize</i> .</p>
 +
|-
 +
| [[GetTheBestSizeForPhoto|GetTheBestSizeForPhoto]] || <span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
 
| [[SizesToString|SizesToString]] || <p>Возвращает строковое представление массива размеров.</p>
 
| [[SizesToString|SizesToString]] || <p>Возвращает строковое представление массива размеров.</p>
Строка 33: Строка 33:
 
|-
 
|-
 
| [[FGX.Camera.Types.TfgCameraState|TfgCameraState]] || <p>Состояние камеры:</p> <ul><li><b>Starting</b> - Запускается (не готова к передаче кадров).</li> <li><b>Started</b> - Запущена (готова к передаче кадров).</li> <li><b>Stopping</b> - Останавливается (прекращает передавать кадры).</li> <li><b>Stopped</b> - Остановлена.</li> <li><b>Error</b> - Возникла ошибка при работе с камерой.</li> <li><b>Disconnected</b> - Отключена (Если камера физически была отключена).</li></ul>
 
| [[FGX.Camera.Types.TfgCameraState|TfgCameraState]] || <p>Состояние камеры:</p> <ul><li><b>Starting</b> - Запускается (не готова к передаче кадров).</li> <li><b>Started</b> - Запущена (готова к передаче кадров).</li> <li><b>Stopping</b> - Останавливается (прекращает передавать кадры).</li> <li><b>Stopped</b> - Остановлена.</li> <li><b>Error</b> - Возникла ошибка при работе с камерой.</li> <li><b>Disconnected</b> - Отключена (Если камера физически была отключена).</li></ul>
 +
|-
 +
| [[FGX.Camera.Types.TfgCameraFlashMode|TfgCameraFlashMode]] || <p>Режим работы вспышки камеры в момент съемки фотографии:</p> <ul><li><b>Off</b> - Отключена.</li> <li><b>On</b> - Включена.</li> <li><b>Auto</b> - Включается автоматически, если необходимо.</li></ul>
 +
|-
 +
| [[FGX.Camera.Types.TfgCameraTorchMode|TfgCameraTorchMode]] || <p>Режим работы вспышки камеры в режиме превью:</p> <ul><li><b>Off</b> - Отключена.</li> <li><b>On</b> - Включена.</li></ul>
 
|-
 
|-
 
| [[FGX.Camera.Types.TfgCameraError|TfgCameraError]] || <p>Код ошибки работы камеры:</p> <ul><li><b>Unknow</b> - Неизвестная ошибка.</li> <li><b>Fatal</b> - Фатальная ошибка.</li> <li><b>DisabledByPolicy</b> - запрещена работы камеры политиками доступа операционной системы.</li> <li><b>AlreadyUse</b> - Камера уже используется.</li> <li><b>MaxCameraConnectionsReached</b> - достигнут предел одновременной работы с камерой из разных мест.</li></ul>
 
| [[FGX.Camera.Types.TfgCameraError|TfgCameraError]] || <p>Код ошибки работы камеры:</p> <ul><li><b>Unknow</b> - Неизвестная ошибка.</li> <li><b>Fatal</b> - Фатальная ошибка.</li> <li><b>DisabledByPolicy</b> - запрещена работы камеры политиками доступа операционной системы.</li> <li><b>AlreadyUse</b> - Камера уже используется.</li> <li><b>MaxCameraConnectionsReached</b> - достигнут предел одновременной работы с камерой из разных мест.</li></ul>

Версия 03:14, 6 декабря 2021

Вспомогательные типы камеры.

Классы и интерфейсы

TfgCameraCaptureResult

Положительный результат получения фотографии с камеры.

IFGXCameraClient

Интерфейс клиента, который получает кадры с камеры.

IFGXCamera

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

IFGXCameraManagerService

Сервис управления камерами.

Routines

GetTheBestSizeForPreview

Возвращает наилучший размер кадра камеры (из списка доступных конфигураций камеры) на основании желаемого размера AWishesSize .

GetTheBestSizeForPhoto Описание отсутствует.
SizesToString

Возвращает строковое представление массива размеров.

Types

TfgCameraType

Тип камеры:

  • Front - Фронтальная (направлена на пользователя).
  • Back - Задняя.
  • External - Внешняя, подключаемая.
TfgCameraState

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

  • Starting - Запускается (не готова к передаче кадров).
  • Started - Запущена (готова к передаче кадров).
  • Stopping - Останавливается (прекращает передавать кадры).
  • Stopped - Остановлена.
  • Error - Возникла ошибка при работе с камерой.
  • Disconnected - Отключена (Если камера физически была отключена).
TfgCameraFlashMode

Режим работы вспышки камеры в момент съемки фотографии:

  • Off - Отключена.
  • On - Включена.
  • Auto - Включается автоматически, если необходимо.
TfgCameraTorchMode

Режим работы вспышки камеры в режиме превью:

  • Off - Отключена.
  • On - Включена.
TfgCameraError

Код ошибки работы камеры:

  • Unknow - Неизвестная ошибка.
  • Fatal - Фатальная ошибка.
  • DisabledByPolicy - запрещена работы камеры политиками доступа операционной системы.
  • AlreadyUse - Камера уже используется.
  • MaxCameraConnectionsReached - достигнут предел одновременной работы с камерой из разных мест.
TfgCameraCapturePhotoError

Код ошибки снятия фотографии с камеры:

  • Cancelled - Отменена (остановка камеры).
TfgFrameType Описание отсутствует.
TfgFrameTypes Описание отсутствует.
TfgImageFormat

Типы кодирования изображений.

TfgImageFormats Описание отсутствует.

Константы

Size1080p Описание отсутствует.
Size720p Описание отсутствует.