Riferimento alla struttura camera3_stream_configuration

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.

Definizione nella riga 1688 del file camera3.h .

Documentazione dei campi

uint32_t num_streams

Il numero totale di stream richiesti dal framework. Sono inclusi gli stream di input e di output. Il numero di stream sarà almeno 1 e ci sarà almeno uno stream in grado di generare output.

Definizione alla riga 1694 del file camera3.h .

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

Definizione nella riga 1722 del file camera3.h .

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

Definizione nella riga 1706 del file camera3.h .


La documentazione di questa struttura è stata generata dal seguente file: