camera3_stream_configuration Yapı Referansı

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.

Camera3.h dosyasının 1688 satırındaki tanım .

Saha Belgeleri

uint32_t num_streams

Çerçeve tarafından talep edilen toplam akış sayısı. Bu, hem giriş hem de çıkış akışlarını içerir. Akışların sayısı en az 1 olacak ve en az bir çıkış yapabilen akış olacaktır.

Camera3.h dosyasının 1694 satırındaki tanım .

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.h dosyasının 1722 satırındaki tanım .

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

Camera3.h dosyasının 1706 satırındaki tanım .


Bu yapının belgeleri aşağıdaki dosyadan oluşturulmuştur:
  • donanım / libhardware / include / hardware / camera3.h