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번째 줄에 정의되어 있습니다.


이 구조체에 대한 문서는 다음 파일에서 생성되었습니다.