Vehicle_camera_device_t Справочник по структуре
#include < vehicle_camera.h >
Поля данных | |
структура hw_device_t | общий |
константа uint32_t | тип_камеры |
интервал(* | get_capabilities )(struct Vehicle_camera_device_t *device, Vehicle_camera_cap_t *cap) |
интервал(* | get_camera_crop )(struct Vehicle_camera_device_t *device, android_native_rect_t *rect) |
интервал(* | set_camera_crop )(struct Vehicle_camera_device_t *device, const android_native_rect_t *rect) |
интервал(* | get_camera_position )(struct Vehicle_camera_device_t *device, android_native_rect_t *rect) |
интервал(* | set_camera_position )(struct Vehicle_camera_device_t *device, const android_native_rect_t *rect) |
интервал(* | get_camera_state )(struct Vehicle_camera_device_t *device, Vehicle_camera_state_t *state) |
интервал(* | set_camera_state )(struct Vehicle_camera_device_t *device, const Vehicle_camera_state_t *state) |
Подробное описание
Определение в строке 109 файла Vehicle_camera.h .
Полевая документация
const uint32_t camera_type |
Определение в строке 112 файла Vehicle_camera.h .
структура hw_device_t общая |
Определение в строке 110 файла Vehicle_camera.h .
int(* get_camera_crop)(struct Vehicle_camera_device_t *device, android_native_rect_t *rect) |
Получает текущие настройки кадрирования камеры.
- Параметры
устройство - ручка устройства прямой - текущие настройки обрезки камеры
- Возврат
- 0 в случае успеха -EPERM, если устройство не инициализировано -errno в случае ошибки
Определение в строке 131 файла Vehicle_camera.h .
int(* get_camera_position)(struct Vehicle_camera_device_t *device, android_native_rect_t *rect) |
Получает положение камеры на дисплее.
- Параметры
устройство - ручка устройства прямой - область отображения камеры, которая будет отображаться при включении
- Возврат
- 0 в случае успеха -EPERM, если устройство не инициализировано -errno в случае ошибки
Определение в строке 152 файла Vehicle_camera.h .
int(* get_camera_state)(struct Vehicle_camera_device_t *device, Vehicle_camera_state_t *state) |
Получает текущее состояние камеры.
- Параметры
устройство - ручка устройства состояние - последняя настройка камеры
- Возврат
- 0 в случае успеха -EPERM, если устройство не инициализировано
Определение в строке 173 файла Vehicle_camera.h .
int(* get_capabilities)(struct Vehicle_camera_device_t *device, Vehicle_camera_cap_t *cap) |
Возвращает возможности этой камеры.
- Параметры
устройство - ручка устройства кепка - указатель на возвращаемые флаги возможностей
- Возврат
- 0 в случае успеха -EPERM, если устройство недействительно или не инициализировано
Определение в строке 121 файла Vehicle_camera.h .
int(* set_camera_crop)(struct Vehicle_camera_device_t *device, const android_native_rect_t *rect) |
Устанавливает обрезку камеры.
- Параметры
устройство - ручка устройства прямой - область ввода камеры для обрезки. Должно соответствовать ширине и высоте камеры в зависимости от ее возможностей.
- Возврат
- 0 в случае успеха -EPERM, если устройство не инициализировано -errno в случае ошибки
Определение в строке 142 файла Vehicle_camera.h .
int(* set_camera_position)(struct Vehicle_camera_device_t *device, const android_native_rect_t *rect) |
Устанавливает положение камеры на дисплее.
- Параметры
устройство - ручка устройства прямой - область дисплея, на которой будет отображаться камера при включении. Должно соответствовать ширине и высоте дисплея в зависимости от возможностей камеры.
- Возврат
- 0 в случае успеха -EPERM, если устройство не инициализировано -errno в случае ошибки
Определение в строке 164 файла Vehicle_camera.h .
int(* set_camera_state)(struct Vehicle_camera_device_t *device, const Vehicle_camera_state_t *state) |
Устанавливает состояние камеры.
- Параметры
устройство - ручка устройства состояние - желаемая настройка камеры
- Возврат
- 0 в случае успеха -EPERM, если устройство не инициализировано -errno в случае ошибки
Определение в строке 183 файла Vehicle_camera.h .
Документация для этой структуры была создана из следующего файла:
- аппаратное обеспечение/libhardware/include/hardware/ Vehicle_camera.h