camera3_stream_configuration Struct Reference
#include < camera3.h >
Campi dati | |
uint32_t | num_streams |
camera3_stream_t ** | flussi |
uint32_t | modalità di funzionamento |
Descrizione dettagliata
camera3_stream_configuration_t:
Una struttura di definizioni di stream, usata da configure_streams (). Questa struttura definisce tutti i flussi di output e il flusso di input di rielaborazione per il caso d'uso corrente della telecamera.
Documentazione sul campo
uint32_t num_streams |
uint32_t operation_mode |
> = CAMERA_DEVICE_API_VERSION_3_3:
La modalità operativa dei flussi 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 esempio, 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 (vedere android.control.availableHighSpeedVideoConfigurations per la definizione della modalità batch).
camera3_stream_t ** flussi |
Un array di puntatori al flusso della telecamera, che definisce la configurazione di input / output per il dispositivo HAL della telecamera.
È possibile definire al massimo un flusso con capacità di input (INPUT o BIDIREZIONALE) in una singola configurazione.
Deve essere definito almeno un flusso con capacità di output (OUTPUT o BIDIRECTIONAL).
La documentazione per questa struttura è stata generata dal seguente file:
- hardware / libhardware / include / hardware / camera3.h