vehicle_camera_device_t 구조체 참조

vehicle_camera_device_t 구조체 참조

#include < vehicle_camera.h >

데이터 필드

struct hw_device_t   일반적인
 
const uint32_t  camera_type
 
int(*  get_capabilities )(struct vehicle_camera_device_t *device, vehicle_camera_cap_t *cap)
 
int(*  get_camera_crop )(struct vehicle_camera_device_t *device, android_native_rect_t *rect)
 
int(*  set_camera_crop )(struct vehicle_camera_device_t *device, const android_native_rect_t *rect)
 
int(*  get_camera_position )(struct vehicle_camera_device_t *device, android_native_rect_t *rect)
 
int(*  set_camera_position )(struct vehicle_camera_device_t *device, const android_native_rect_t *rect)
 
int(*  get_camera_state )(struct vehicle_camera_device_t *device, vehicle_camera_state_t *state)
 
int(*  set_camera_state )(struct vehicle_camera_device_t *device, const vehicle_camera_state_t *state)
 

상세 설명

vehicle_camera.h 파일의 109 번 째 줄에 정의되어 있습니다.

필드 문서

const uint32_t camera_type

vehicle_camera.h 파일의 112 줄에 정의가 있습니다.

struct hw_device_t common

vehicle_camera.h 파일의 110 번 줄에 정의되어 있습니다.

int(* get_camera_crop)(struct vehicle_camera_device_t *device, android_native_rect_t *rect)

현재 카메라 자르기 설정을 가져옵니다.

매개변수
기기 - 기기 핸들
rect - 현재 카메라 자르기 설정
반환 값
0(성공), -EPERM(기기가 초기화되지 않은 경우), -errno(오류)

vehicle_camera.h 파일의 131 번 라인에 정의가 있습니다.

int(* get_camera_position)(struct vehicle_camera_device_t *device, android_native_rect_t *rect)

디스플레이에서 카메라의 위치를 가져옵니다.

매개변수
기기 - 기기 핸들
rect - 카메라가 켜져 있을 때 표시되는 디스플레이 영역
반환 값
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_capabilities)(struct vehicle_camera_device_t *device, vehicle_camera_cap_t *cap)

이 카메라의 기능을 반환합니다.

매개변수
기기 - 기기 핸들
Cap - 반환되는 기능 플래그 포인터
반환 값
성공 시 0, 기기가 유효하지 않거나 초기화되지 않은 경우 -EPERM

vehicle_camera.h 파일의 121 번 라인에 정의가 있습니다.

int(* set_camera_crop)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect)

카메라 자르기를 설정합니다.

매개변수
기기 - 기기 핸들
rect - 자르려는 카메라 입력 영역입니다. 카메라 기능의 카메라 너비와 높이 내에 들어맞아야 합니다.
반환 값
0(성공), -EPERM(기기가 초기화되지 않은 경우), -errno(오류)

vehicle_camera.h 파일의 142 번 째 줄에 정의되어 있습니다.

int(* set_camera_position)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect)

디스플레이에서 카메라의 위치를 설정합니다.

매개변수
기기 - 기기 핸들
rect - 카메라가 켜져 있을 때 표시되는 디스플레이 영역입니다. 카메라 기능의 디스플레이 너비와 높이 내에 들어맞아야 합니다.
반환 값
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 행에 정의가 있습니다.


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