Strukturreferenz für camera3_stream_buffer_set

Strukturreferenz für camera3_stream_buffer_set

#include < camera3.h >

Datenfelder

camera3_stream_t stream
 
uint32_t  num_buffers
 
buffer_handle_t **  Puffer
 

Detaillierte Beschreibung

camera3_stream_buffer_set_t:

Der vollständige Satz von Gralloc-Blöcken für einen Stream. Diese Struktur wird an register_stream_buffers() übergeben, damit das HAL-Gerät der Kamera neu zugewiesene Stream-Buffer registrieren, zuordnen usw. kann.

>= CAMERA_DEVICE_API_VERSION_3_2:

Veraltet (wird nicht verwendet). Insbesondere ist register_stream_buffers veraltet und wird nie aufgerufen.

Definition in Zeile 1844 der Datei camera3.h .

Felddokumentation

buffer_handle_t**-Buffer

Das Array der Gralloc-Puffer-Handle für diesen Stream. Wenn das Streamformat auf HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED festgelegt ist, sollte das HAL-Gerät der Kamera die übergebenen Puffer prüfen, um plattformspezifische Informationen zum Pixelformat zu ermitteln.

Definition in Zeile 1862 der Datei camera3.h .

uint32_t num_buffers

Die Anzahl der Puffer in diesem Stream. Es ist garantiert, dass der Wert mindestens stream->max_buffers ist.

Definition in Zeile 1854 der Datei camera3.h .

Der Stream-Handle für den Stream, zu dem diese Puffer gehören

Definition in Zeile 1848 der Datei camera3.h .


Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert: