vehicle_camera_device_t 構造体リファレンス

vehicle_camera_device_t 構造体リファレンス

#include < vehicle_camera.h >

データ フィールド

struct hw_device_t   common
 
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)

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

パラメータ
デバイス - デバイス ハンドル
上限 - 返される機能フラグへのポインタ
戻り値
成功した場合は 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 行 の定義。


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