Camera3_stream_configuration Yapı Referansı

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.

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

Saha Dokümantasyonu

uint32_t num_streams

Çerçeve tarafından talep edilen toplam akış sayısı. Buna hem giriş hem de çıkış akışları dahildir. Akış sayısı en az 1 olacak ve en az bir çıkış özellikli akış bulunacaktır.

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

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

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

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


Bu yapıya ilişkin belgeler aşağıdaki dosyadan oluşturulmuştur:
  • donanım/libdonanım/include/donanım/ kamera3.h