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 komplette Satz von Gralloc-Puffern für einen Stream. Diese Struktur wird register_stream_buffers () zugewiesen, damit das Kamera-HAL-Gerät neu zugewiesene Stream-Puffer registrieren / abbilden / usw. kann.

> = CAMERA_DEVICE_API_VERSION_3_2:

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

Definition in Zeile 1844 der Datei camera3.h .

Felddokumentation

buffer_handle_t ** Puffer

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

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