camera3_stream_configuration Riferimento alla struttura
#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 flusso, utilizzata 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 fotocamera.
Documentazione sul campo
uint32_t num_streams |
uint32_t modalità_operazione |
>= 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à del flusso (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 |
Una matrice 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 un'unica configurazione.
È necessario definire almeno un flusso con capacità di output (OUTPUT o BIDIREZIONALE).
La documentazione per questa struttura è stata generata dal seguente file:
- hardware/libhardware/include/hardware/ camera3.h