Riferimento alla struttura camera3_stream_configuration
#include <
camera3.h
>
Campi dati |
|
uint32_t | num_streams |
camera3_stream_t ** | stream |
uint32_t | operation_mode |
Descrizione dettagliata
camera3_stream_configuration_t:
Una struttura di definizioni di stream, utilizzata da configure_streams(). Questa struttura definisce tutti gli stream di output e lo stream di input di elaborazione per il caso d'uso attuale della videocamera.
Documentazione dei campi
uint32_t num_streams |
uint32_t operation_mode |
>= CAMERA_DEVICE_API_VERSION_3_3:
La modalità di funzionamento degli stream in questa configurazione, uno dei valori definiti in camera3_stream_configuration_mode_t. L'HAL può utilizzare questa modalità come indicatore per impostare la proprietà stream (ad es. camera3_stream->max_buffers) in modo appropriato. Ad esempio, se la configurazione è CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE, l'HAL potrebbe voler riservare più buffer per il funzionamento in modalità batch (vedi android.control.availableHighSpeedVideoConfigurations per la definizione della modalità batch).
camera3_stream_t ** stream |
Un array di puntatori allo stream della videocamera che definisce la configurazione di input/output per il dispositivo HAL della videocamera.
In una singola configurazione può essere definito al massimo uno stream con input (INPUT o BIDIRECTIONAL).
È necessario definire almeno uno stream in grado di generare output (OUTPUT o BIDIRECTIONAL).
La documentazione di questa struttura è stata generata dal seguente file:
- hardware/libhardware/include/hardware/ camera3.h