Camera3_stream_configuration Yapı Referansı
#include < camera3.h >
Veri alanları | |
uint32_t | num_streams |
kamera3_stream_t ** | Canlı Yayınlar |
uint32_t | operasyon modu |
Detaylı Açıklama
kamera3_stream_configuration_t:
configure_streams() tarafından kullanılan akış tanımlarının yapısı. Bu yapı, mevcut kamera kullanım durumu için tüm çıkış akışlarını ve yeniden işleme giriş akışını tanımlar.
Saha Dokümantasyonu
uint32_t num_streams |
uint32_t işlem_modu |
>= CAMERA_DEVICE_API_VERSION_3_3:
Bu yapılandırmadaki akışların çalışma modu; Camera3_stream_configuration_mode_t'de tanımlanan değerlerden biri. HAL, akış özelliğini (örneğin, kamera3_akışı->max_buffers) uygun şekilde ayarlamak için bu modu bir gösterge olarak kullanabilir. Örneğin, yapılandırma CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE ise HAL, toplu mod işlemi için daha fazla arabellek ayırmak isteyebilir (toplu mod tanımı için bkz. android.control.availableHighSpeedVideoConfigurations).
Camera3_stream_t ** akışlar |
Kamera HAL cihazının giriş/çıkış yapılandırmasını tanımlayan bir dizi kamera akış işaretçisi.
Tek bir konfigürasyonda en fazla bir giriş özellikli akış tanımlanabilir (GİRİŞ veya ÇİFT YÖNLÜ).
En az bir çıkış özellikli akış tanımlanmalıdır (ÇIKIŞ veya ÇİFT YÖNLÜ).
Bu yapıya ilişkin belgeler aşağıdaki dosyadan oluşturulmuştur:
- donanım/libdonanım/include/donanım/ kamera3.h