Vehicle_camera_device_t 結構參考
Vehicle_camera_device_t 結構參考
#include < vehicle_camera.h >
資料欄位 | |
結構體hw_device_t | 常見的 |
常數 uint32_t | 相機類型 |
整數(* | get_capability )(結構vehicle_camera_device_t *設備, vehicle_camera_cap_t *cap) |
整數(* | get_camera_crop )(結構vehicle_camera_device_t *設備,android_native_rect_t *矩形) |
整數(* | set_camera_crop )(結構vehicle_camera_device_t *設備,const android_native_rect_t *矩形) |
整數(* | get_camera_position )(結構vehicle_camera_device_t *設備,android_native_rect_t *矩形) |
整數(* | set_camera_position )(結構vehicle_camera_device_t *設備,const android_native_rect_t *矩形) |
整數(* | get_camera_state )(結構vehicle_camera_device_t *設備, vehicle_camera_state_t *狀態) |
整數(* | set_camera_state )(結構vehicle_camera_device_t *設備,常數vehicle_camera_state_t *狀態) |
詳細說明
定義位於檔案vehicle_camera.h的第109行。
現場文檔
const uint32_t 相機類型 |
定義位於檔案vehicle_camera.h的第112行。
結構體hw_device_t公共 |
定義位於檔案vehicle_camera.h的第110行。
int(* get_camera_crop)(結構vehicle_camera_device_t *設備,android_native_rect_t *矩形) |
int(* get_camera_position)(結構vehicle_camera_device_t *設備,android_native_rect_t *矩形) |
取得相機在顯示幕上的位置。
- 參數
裝置 - 設備句柄 直角 - 相機將在開啟時出現的顯示區域
- 退貨
- 0 表示成功 -EPERM 如果裝置未初始化 -errno 表示錯誤
定義位於檔案vehicle_camera.h的第152行。
int(* get_camera_state)(結構vehicle_camera_device_t *設備, vehicle_camera_state_t *狀態) |
int(* get_capability)(結構vehicle_camera_device_t *device, vehicle_camera_cap_t *cap) |
int(* set_camera_crop)(結構vehicle_camera_device_t *設備,const android_native_rect_t *矩形) |
設定相機裁切。
- 參數
裝置 - 設備句柄 直角 - 相機輸入裁切的區域。必須符合相機功能的相機寬度和高度。
- 退貨
- 0 表示成功 -EPERM 如果裝置未初始化 -errno 表示錯誤
定義位於檔案vehicle_camera.h的第142行。
int(* set_camera_position)( structvehicle_camera_device_t *device, const android_native_rect_t *rect) |
設定攝影機在顯示幕上的位置。
- 參數
裝置 - 設備句柄 直角 - 相機開啟時將出現的顯示區域。必須適合相機功能的顯示寬度和高度。
- 退貨
- 0 表示成功 -EPERM 如果裝置未初始化 -errno 表示錯誤
定義位於檔案vehicle_camera.h的第164行。
int(* set_camera_state)(結構vehicle_camera_device_t *設備,常數vehicle_camera_state_t *狀態) |
該結構的文檔是從以下文件產生的: