camera3_stream_configuration Yapısı Referansı

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.

Tanımı, camera3.h dosyasının 1688 satırındadır.

Alan Belgeleri

uint32_t num_streams

Çerçeve tarafından istenen toplam akış sayısı. Buna hem giriş hem de çıkış akışları dahildir. Akış sayısı en az 1 olur ve en az bir çıkışa sahip akış bulunur.

Tanımı, camera3.h dosyasının 1694 satırı

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).

Tanımı, camera3.h dosyasının 1722 satırı

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Ü).

Tanımı, camera3.h dosyasının 1706 satırı


Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur: