camera3_stream_configuration Yapısı Referansı
#include <
camera3.h
>
Veri Alanları |
|
uint32_t | num_streams |
camera3_stream_t ** | yayın |
uint32_t | operation_mode |
Ayrıntılı Açıklama
camera3_stream_configuration_t:
configure_streams() tarafından kullanılan bir yayın tanımı yapısı. Bu yapı, mevcut kamera kullanım alanı için tüm çıkış akışlarını ve yeniden işleme giriş akışını tanımlar.
Alan Belgeleri
uint32_t num_streams |
uint32_t operation_mode |
>= CAMERA_DEVICE_API_VERSION_3_3:
Bu yapılandırmadaki akışların çalışma modu. camera3_stream_configuration_mode_t parametresinde tanımlanan değerlerden biri. HAL, bu modu akış özelliğini (ör. camera3_stream->max_buffers) uygun şekilde ayarlamak için bir gösterge olarak kullanabilir. Örneğin, yapılandırma CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE ise HAL, toplu mod çalışması için daha fazla arabellek ayırmak isteyebilir (toplu mod tanımı için android.control.availableHighSpeedVideoConfigurations bölümüne bakın).
camera3_stream_t ** akışlar |
Kamera HAL cihazının giriş/çıkış yapılandırmasını tanımlayan bir kamera akışı işaretçisi dizisi.
Tek bir yapılandırmada en fazla bir girişe sahip akış (GİRİŞ veya İKİ YÖNLÜ) tanımlanabilir.
Çıkış yapabilen en az bir akış tanımlanmalıdır (ÇIKIŞ veya İKİ YÖNLÜ).
Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur:
- hardware/libhardware/include/hardware/ camera3.h