vehicle_camera_device_t 구조체 참조
vehicle_camera_device_t 구조체 참조
#include < vehicle_camera.h >
데이터 필드 | |
구조체 hw_device_t | 흔한 |
const uint32_t | 카메라_유형 |
정수(* | get_capability )(struct vehicle_camera_device_t *device, vehicle_camera_cap_t *cap) |
정수(* | get_camera_crop )(struct vehicle_camera_device_t *device, android_native_ect_t *ret) |
정수(* | set_camera_crop )(struct vehicle_camera_device_t *device, const android_native_direct_t *ret) |
정수(* | get_camera_position )(struct vehicle_camera_device_t *device, android_native_direct_t *ret) |
정수(* | set_camera_position )(struct vehicle_camera_device_t *device, const android_native_direct_t *ret) |
정수(* | 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) |
상세 설명
vehicle_camera.h 파일의 109번째 줄에 정의되어 있습니다.
현장 문서
const uint32_t 카메라_유형 |
vehicle_camera.h 파일의 112 번째 줄에 정의되어 있습니다.
구조체 hw_device_t 공통 |
vehicle_camera.h 파일의 110 번째 줄에 정의되어 있습니다.
int(* get_camera_crop)(struct vehicle_camera_device_t *device, android_native_ect_t *ret) |
현재 카메라 자르기 설정을 가져옵니다.
- 매개변수
장치 - 장치 핸들 직사각형 - 현재 카메라 자르기 설정
- 보고
- 성공 시 0 - 장치가 초기화되지 않은 경우 EPERM - 오류 시 errno
vehicle_camera.h 파일의 131번째 줄에 정의되어 있습니다.
int(* get_camera_position)(struct vehicle_camera_device_t *device, android_native_direct_t *ret) |
디스플레이에서 카메라의 위치를 가져옵니다.
- 매개변수
장치 - 장치 핸들 직사각형 - 켜져 있을 때 카메라가 표시되는 디스플레이 영역
- 보고
- 성공 시 0 - 장치가 초기화되지 않은 경우 EPERM - 오류 시 errno
vehicle_camera.h 파일의 152번째 줄에 정의되어 있습니다.
int(* get_camera_state)(struct vehicle_camera_device_t *device, vehicle_camera_state_t *state) |
현재 카메라 상태를 가져옵니다.
- 매개변수
장치 - 장치 핸들 상태 - 카메라의 마지막 설정
- 보고
- 성공 시 0 - 장치가 초기화되지 않은 경우 EPERM
vehicle_camera.h 파일의 173번째 줄에 정의되어 있습니다.
int(* get_capability)(struct vehicle_camera_device_t *device, vehicle_camera_cap_t *cap) |
이 카메라의 기능을 반환합니다.
- 매개변수
장치 - 장치 핸들 캡 - 반환되는 기능 플래그에 대한 포인터
- 보고
- 성공 시 0 - 장치가 유효하지 않거나 초기화되지 않은 경우 EPERM
vehicle_camera.h 파일의 121 번째 줄에 정의되어 있습니다.
int(* set_camera_crop)(struct vehicle_camera_device_t *device, const android_native_ect_t *ret) |
카메라 자르기를 설정합니다.
- 매개변수
장치 - 장치 핸들 직사각형 - 잘라낼 카메라 입력 영역입니다. 카메라 기능의 카메라 너비와 높이에 맞아야 합니다.
- 보고
- 성공 시 0 - 장치가 초기화되지 않은 경우 EPERM - 오류 시 errno
vehicle_camera.h 파일의 142 번째 줄에 정의되어 있습니다.
int(* set_camera_position)(struct vehicle_camera_device_t *device, const android_native_ect_t *ret) |
디스플레이에서 카메라의 위치를 설정합니다.
- 매개변수
장치 - 장치 핸들 직사각형 - 카메라가 켜져 있으면 디스플레이 영역이 나타납니다. 카메라 기능의 디스플레이 너비와 높이에 맞아야 합니다.
- 보고
- 성공 시 0 - 장치가 초기화되지 않은 경우 EPERM - 오류 시 errno
vehicle_camera.h 파일의 164번째 줄에 정의되어 있습니다.
int(* set_camera_state)(struct vehicle_camera_device_t *device, const vehicle_camera_state_t *state) |
카메라 상태를 설정합니다.
- 매개변수
장치 - 장치 핸들 상태 - 카메라에 원하는 설정
- 보고
- 성공 시 0 - 장치가 초기화되지 않은 경우 EPERM - 오류 시 errno
vehicle_camera.h 파일의 183번째 줄에 정의되어 있습니다.
이 구조체에 대한 문서는 다음 파일에서 생성되었습니다.
- hardware/libhardware/include/hardware/ vehicle_camera.h