Документация
ОС Аврора 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 | Устарел, не рекомендуется использовать. |