vehicle_camera_device_t 構造体のリファレンス

vehicle_camera_device_t 構造体のリファレンス

#include < vehicle_camera.h >

データフィールド

構造体hw_device_t一般
const uint32_tカメラの種類
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.h109行目の定義。

フィールドドキュメント

const uint32_t カメラの種類

ファイルvehicle_camera.h112行目の定義。

構造体 hw_device_t共通

ファイルvehicle_camera.h110行目の定義。

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

現在のカメラのクロップ設定を取得します。

パラメーター
デバイス- デバイスハンドル
長方形- 現在のカメラのクロップ設定
戻り値
成功した場合は 0 - デバイスが初期化されていない場合は EPERM - エラーが発生した場合は errno

ファイルvehicle_camera.h131行目の定義。

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

ディスプレイ上のカメラの位置を取得します。

パラメーター
デバイス- デバイスハンドル
長方形- オンのときにカメラが表示されるディスプレイ領域
戻り値
成功した場合は 0 - デバイスが初期化されていない場合は EPERM - エラーが発生した場合は errno

ファイルvehicle_camera.h152行目の定義。

int(* get_camera_state)(struct vehicle_camera_device_t *device, vehicle_camera_state_t *state)

現在のカメラの状態を取得します。

パラメーター
デバイス- デバイスハンドル
- カメラの最後の設定
戻り値
成功した場合は 0 - デバイスが初期化されていない場合は EPERM

ファイルvehicle_camera.h173行目の定義。

int(* get_capabilities)(struct vehicle_camera_device_t *device, vehicle_camera_cap_t *cap)

このカメラの機能を返します。

パラメーター
デバイス- デバイスハンドル
キャップ- 返される機能フラグへのポインタ
戻り値
成功した場合は 0 - デバイスが無効または初期化されていない場合は EPERM

ファイルvehicle_camera.h121行目の定義。

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

カメラのクロップを設定します。

パラメーター
デバイス- デバイスハンドル
長方形- トリミングするカメラ入力の領域。カメラの機能から、カメラの幅と高さの範囲内に収まる必要があります。
戻り値
成功した場合は 0 - デバイスが初期化されていない場合は EPERM - エラーが発生した場合は errno

ファイルvehicle_camera.h142行目の定義。

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

ディスプレイ上のカメラの位置を設定します。

パラメーター
デバイス- デバイスハンドル
長方形- オンのときにカメラが表示される表示領域。カメラの機能からディスプレイの幅と高さに収まる必要があります。
戻り値
成功した場合は 0 - デバイスが初期化されていない場合は EPERM - エラーが発生した場合は errno

ファイルvehicle_camera.h164行目の定義。

int(* set_camera_state)(struct vehicle_camera_device_t *device, const vehicle_camera_state_t *state)

カメラの状態を設定します。

パラメーター
デバイス- デバイスハンドル
- カメラの希望の設定
戻り値
成功した場合は 0 - デバイスが初期化されていない場合は EPERM - エラーが発生した場合は errno

ファイルvehicle_camera.h183行目の定義。


この構造体のドキュメントは次のファイルから生成されました。