Referensi Struktur vehicle_camera_device_t

Referensi Struktur vehicle_camera_device_t

#include < vehicle_camera.h >

Bidang Data

struct hw_device_t umum
konstanta uint32_t tipe_kamera
ke dalam(* get_capabilities )(struct vehicle_camera_device_t *perangkat, vehicle_camera_cap_t *cap)
ke dalam(* get_camera_crop )(struct vehicle_camera_device_t *perangkat, android_native_rect_t *rect)
ke dalam(* set_camera_crop )(struct vehicle_camera_device_t *perangkat, const android_native_rect_t *rect)
ke dalam(* get_camera_position )(struct vehicle_camera_device_t *perangkat, android_native_rect_t *rect)
ke dalam(* set_camera_position )(struct vehicle_camera_device_t *perangkat, const android_native_rect_t *rect)
ke dalam(* get_camera_state )(struct vehicle_camera_device_t *perangkat, vehicle_camera_state_t *state)
ke dalam(* set_camera_state )(struct vehicle_camera_device_t *perangkat, const vehicle_camera_state_t *state)

Detil Deskripsi

Definisi pada baris 109 file vehicle_camera.h .

Dokumentasi Lapangan

const uint32_t tipe_kamera

Definisi pada baris 112 file vehicle_camera.h .

struct hw_device_t umum

Definisi pada baris 110 file vehicle_camera.h .

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

Mendapatkan pengaturan pemotongan kamera saat ini.

Parameter
perangkat - pegangan perangkat
benar - pengaturan pemotongan kamera saat ini
Kembali
0 jika berhasil -EPERM jika perangkat tidak diinisialisasi -errno jika terjadi kesalahan

Definisi pada baris 131 file vehicle_camera.h .

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

Mendapatkan posisi kamera di layar.

Parameter
perangkat - pegangan perangkat
benar - area tampilan kamera akan muncul saat dihidupkan
Kembali
0 jika berhasil -EPERM jika perangkat tidak diinisialisasi -errno jika terjadi kesalahan

Definisi pada baris 152 file vehicle_camera.h .

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

Mendapatkan status kamera saat ini.

Parameter
perangkat - pegangan perangkat
negara - pengaturan terakhir untuk kamera
Kembali
0 jika berhasil -EPERM jika perangkat tidak diinisialisasi

Definisi pada baris 173 file vehicle_camera.h .

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

Mengembalikan kemampuan kamera ini.

Parameter
perangkat - pegangan perangkat
topi - penunjuk ke tanda kemampuan yang dikembalikan
Kembali
0 jika berhasil -EPERM jika perangkat tidak valid atau tidak diinisialisasi

Definisi pada baris 121 file vehicle_camera.h .

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

Mengatur pemotongan kamera.

Parameter
perangkat - pegangan perangkat
benar - area input kamera yang akan dipotong. Harus sesuai dengan lebar dan tinggi kamera dari kemampuan kamera.
Kembali
0 jika berhasil -EPERM jika perangkat tidak diinisialisasi -errno jika terjadi kesalahan

Definisi pada baris 142 file vehicle_camera.h .

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

Mengatur posisi kamera pada layar.

Parameter
perangkat - pegangan perangkat
benar - area tampilan kamera akan muncul saat dihidupkan. Harus sesuai dengan lebar dan tinggi layar dari kemampuan kamera.
Kembali
0 jika berhasil -EPERM jika perangkat tidak diinisialisasi -errno jika terjadi kesalahan

Definisi pada baris 164 file vehicle_camera.h .

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

Mengatur status kamera.

Parameter
perangkat - pegangan perangkat
negara - pengaturan yang diinginkan untuk kamera
Kembali
0 jika berhasil -EPERM jika perangkat tidak diinisialisasi -errno jika terjadi kesalahan

Definisi pada baris 183 file vehicle_camera.h .


Dokumentasi untuk struct ini dihasilkan dari file berikut: