Referensi Struct camera3_stream_configuration
#include <
camera3.h
>
Kolom Data |
|
uint32_t | num_streams |
camera3_stream_t ** | streaming |
uint32_t | operation_mode |
Deskripsi Mendetail
camera3_stream_configuration_t:
Struktur definisi streaming, yang digunakan oleh configure_streams(). Struktur ini menentukan semua streaming output dan streaming input pemrosesan ulang untuk kasus penggunaan kamera saat ini.
Dokumentasi Bidang
uint32_t num_streams |
uint32_t operation_mode |
>= CAMERA_DEVICE_API_VERSION_3_3:
Mode operasi streaming dalam konfigurasi ini, salah satu nilai yang ditentukan dalam camera3_stream_configuration_mode_t. HAL dapat menggunakan mode ini sebagai indikator untuk menetapkan properti streaming (misalnya, camera3_stream->max_buffers) dengan tepat. Misalnya, jika konfigurasinya adalah CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE, HAL mungkin ingin menyisihkan lebih banyak buffering untuk operasi mode batch (lihat android.control.availableHighSpeedVideoConfigurations untuk definisi mode batch).
camera3_stream_t ** streaming |
Array pointer streaming kamera, yang menentukan konfigurasi input/output untuk perangkat HAL kamera.
Maksimal satu aliran yang dapat menerima input dapat ditentukan (INPUT atau BIDIRECTIONAL) dalam satu konfigurasi.
Setidaknya satu aliran yang mampu menghasilkan output harus ditentukan (OUTPUT atau BIDIRECTIONAL).
Dokumentasi untuk struct ini dibuat dari file berikut:
- hardware/libhardware/include/hardware/ camera3.h