camera3_stream_buffer_set Strukturreferenz

camera3_stream_buffer_set Strukturreferenz

#include < camera3.h >

Datenfelder

camera3_stream_t * Strom
uint32_t num_buffers
buffer_handle_t ** Puffer

detaillierte Beschreibung

camera3_stream_buffer_set_t:

Der vollständige Satz von Gralloc-Puffern für einen Stream. Diese Struktur wird an register_stream_buffers() übergeben, um dem Kamera-HAL-Gerät die Registrierung/Zuordnung/usw. von neu zugewiesenen Stream-Puffer zu ermöglichen.

>= CAMERA_DEVICE_API_VERSION_3_2:

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

Definition in Zeile 1844 der Datei camera3.h .

Felddokumentation

buffer_handle_t** Puffer

Das Array von Gralloc-Pufferhandles für diesen Stream. Wenn das Stream-Format auf HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED eingestellt ist, sollte das Kamera-HAL-Gerät die übergebenen Puffer überprüfen, um etwaige plattformprivate Pixelformatinformationen 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 es mindestens stream->max_buffers ist.

Definition in Zeile 1854 der Datei camera3.h .

Das 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:
  • hardware/libhardware/include/hardware/ camera3.h