camera3_stream_configuration Yapı Referansı
#include < camera3.h >
Veri alanları | |
uint32_t | akış_sayısı |
camera3_stream_t ** | Canlı Yayınlar |
uint32_t | operasyon modu |
Detaylı Açıklama
camera3_stream_configuration_t:
Configure_streams () tarafından kullanılan bir akış tanımları 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 Belgeleri
uint32_t num_streams |
uint32_t operasyon_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 biridir. HAL, akış özelliğini (örneğin, camera3_stream-> 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ı için giriş / çıkış yapılandırmasını tanımlayan bir dizi kamera akış işaretçisi.
En fazla bir giriş kapasiteli akış, tek bir konfigürasyonda tanımlanabilir (GİRİŞ veya ÇİFT YÖNLÜ).
En az bir çıkış kapasiteli akış tanımlanmalıdır (ÇIKTI veya ÇİFT YÖNLÜ).
Bu yapının belgeleri aşağıdaki dosyadan oluşturulmuştur:
- donanım / libhardware / include / hardware / camera3.h