Документация
ОС Аврора 5.2.1

Файл streamcamera.h

Поддержка видеокамеры и типы данных. Подробнее…

#include <sys/types.h>
#include <vector>
#include <mutex>
#include "streamcamera-types.h"
#include "streamcamera-common.h"

Классы

struct Aurora::StreamCamera::CameraCapability
Настройки видеопотока. Подробнее…
struct Aurora::StreamCamera::Range<T >
Описывает определённый диапазон значений. Подробнее…
struct Aurora::StreamCamera::CameraCapabilityRanges
Описывает диапазон настроек видеопотока. Подробнее…
struct Aurora::StreamCamera::CameraCapabilityEx
Настройки видеопотока. Подробнее…
struct Aurora::StreamCamera::CameraInfo
Информация о камере. Подробнее…
struct Aurora::StreamCamera::PixelFormatDescription
Содержит подробную информацию о формате пикселей. Подробнее…
class Aurora::StreamCamera::CameraListener
Обратные вызовы для камеры. Подробнее…
class Aurora::StreamCamera::Camera
Камера. Подробнее…
class Aurora::StreamCamera::CameraManagerListener
Обратные вызовы для менеджера камеры. Подробнее…
class Aurora::StreamCamera::CameraManager
Диспетчер камер. Подробнее…

Перечисления

enum Aurora::StreamCamera::CameraFacing { Unknown , Front , Rear , Screen }
Направление камеры. Подробнее…
enum class Aurora::StreamCamera::CameraCapabilityPriority { WidthHeightFps , HeightWidthFps , FpsWidthHeight , FpsHeightWidth }
Подсказка о приоритете возможностей видеопотока, поддерживаемого камерой.
enum Aurora::StreamCamera::CameraParameter { FlashMode , TouchVisualization , Last , Invalid }
Параметр камеры. Подробнее…

Подробное описание

Поддержка видеокамеры и типы данных.

Описание перечислений

CameraFacing

enum class Aurora::StreamCamera::CameraFacing strong

Направление камеры.

Unknown Для внешних камер.
Front Камера является фронтальной камерой.
Rear Камера является задней камерой.
Screen Виртуальная камера, позволяющая получить доступ к содержимому экрана. Приложение должно иметь разрешение ScreenCapture, в противном случае такие записи не будут отображаться в списке.

CameraParameter

enum class Aurora::StreamCamera::CameraParameter : unsigned int strong

Параметр камеры.

FlashMode Режим вспышки: ["off", "auto", "on", "red-eye", "torch"]. Вспышка отсутствует на данной камере, если getParameterRange() для этого значения возвращает пустую строку.
TouchVisualization Показывает касания экрана ["off", "on"]. Применимо только для виртуальных камер с CameraFacing == Screen и не имеет смысла для остальных камер.
Last Помощник для итерации параметров.
Invalid Устарел, не рекомендуется использовать.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.