vehicle_camera_device_t Yapı Referansı
  
   #include <
   
    vehicle_camera.h
   
   >
  
 
| Veri Alanları | |
| struct hw_device_t | yaygın | 
| 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) | 
Ayrıntılı Açıklama
Tanım, vehicle_camera.h dosyasının 109 satırındadır.
Alan Belgeleri
| const uint32_t camera_type | 
Tanım, vehicle_camera.h dosyasının 112. satırı içindedir.
| struct hw_device_t common | 
Tanımı, vehicle_camera.h dosyasının 110 satırı
| int(* get_camera_crop)(struct vehicle_camera_device_t *device, android_native_rect_t *rect) | 
Geçerli kamera kırpma ayarlarını alır.
- Parametreler
- 
     cihaz - cihaz tanıtıcısı rect - mevcut kamera kırpma ayarları 
- İlerlemeler
- 0 (başarılıysa), cihaz başlatılmamışsa EPERM, hata varsa errno
Tanım, vehicle_camera.h dosyasının 131. satırı içindedir.
| int(* get_camera_position)(struct vehicle_camera_device_t *device, android_native_rect_t *rect) | 
Kameranın ekrandaki konumunu alır.
- Parametreler
- 
     cihaz - cihaz tanıtıcısı rect - Kamera açıkken görüneceği ekran alanı 
- İlerlemeler
- 0 (başarılıysa), cihaz başlatılmamışsa EPERM, hata varsa errno
Tanım, vehicle_camera.h dosyasının 152. satırı içindedir.
| int(* get_camera_state)(struct vehicle_camera_device_t *device, vehicle_camera_state_t *state) | 
Mevcut kamera durumunu alır.
- Parametreler
- 
     cihaz - cihaz tanıtıcısı eyalet - kamera için son ayar 
- İlerlemeler
- 0 (başarılıysa) -EPERM (cihaz başlatılmamışsa)
Tanımı, vehicle_camera.h dosyasının 173. satırı içinde bulabilirsiniz.
| int(* get_capabilities)(struct vehicle_camera_device_t *device, vehicle_camera_cap_t *cap) | 
Bu kameranın özelliklerini döndürür.
- Parametreler
- 
     cihaz - cihaz kimliği cap - döndürülen özellik işaretlerine işaretçi 
- İlerlemeler
- 0 (başarılıysa) -EPERM (cihaz geçersizse veya başlatılmamışsa)
Tanım, vehicle_camera.h dosyasının 121. satırı içindedir.
| int(* set_camera_crop)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect) | 
Kamera kırpma ayarını belirler.
- Parametreler
- 
     cihaz - cihaz tanıtıcısı rect - Kırpılacak kamera girişi alanı. Kamera özelliklerine göre kamera genişliğine ve yüksekliğine sığmalıdır. 
- İlerlemeler
- 0 (başarılıysa), cihaz başlatılmamışsa EPERM, hata varsa errno
Tanımı, vehicle_camera.h dosyasının 142. satırı içindedir.
| int(* set_camera_position)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect) | 
Kameranın ekrandaki konumunu ayarlar.
- Parametreler
- 
     cihaz - cihaz tanıtıcısı rect - Kamera açıkken görüneceği ekran alanı. Kamera özelliklerine göre görüntü genişliğine ve yüksekliğine sığmalıdır. 
- İlerlemeler
- 0 (başarılıysa), cihaz başlatılmamışsa EPERM, hata varsa errno
Tanımı, vehicle_camera.h dosyasının 164 satırındadır.
| int(* set_camera_state)(struct vehicle_camera_device_t *device, const vehicle_camera_state_t *state) | 
Kamera durumunu ayarlar.
- Parametreler
- 
     cihaz - cihaz tanıtıcısı eyalet - kamera için istenen ayar 
- İlerlemeler
- 0 (başarılıysa), cihaz başlatılmamışsa EPERM, hata varsa errno
Tanımı, vehicle_camera.h dosyasının 183. satırı içindedir.
Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur:
- hardware/libhardware/include/hardware/ vehicle_camera.h
