Référence de la struct camera3_stream_buffer_set

Référence de la struct camera3_stream_buffer_set

#include < camera3.h >

Champs de données

Camera3_stream_t * flux
 
uint32_t  num_buffers
 
buffer_handle_t **  tampons
 

Description détaillée

camera3_stream_buffer_set_t:

Ensemble complet de tampons gralloc pour un flux. Cette structure est fournie à register_stream_buffers() pour permettre à l'appareil HAL de l'appareil photo d'enregistrer/mapper/etc. les nouveaux tampons de flux alloués.

>= CAMERA_DEVICE_API_VERSION_3_2:

Obsolète (et non utilisé). En particulier, register_stream_buffers est également obsolète et ne sera jamais appelé.

Définition à la ligne 1844 du fichier camera3.h .

Documentation des champs

Tampons buffer_handle_t**

Tableau des poignées de tampon gralloc pour ce flux. Si le format de flux est défini sur HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, l'appareil HAL de l'appareil photo doit inspecter les tampons transmis pour déterminer toute information sur le format de pixel privé de la plate-forme.

Définition à la ligne  1862 du fichier camera3.h .

uint32_t num_buffers

Nombre de tampons dans ce flux. Il est garanti qu'il est au moins stream->max_buffers.

Définition à la ligne  1854 du fichier camera3.h .

Poignée de flux pour le flux auquel ces tampons appartiennent

Définition à la ligne  1848 du fichier camera3.h .


La documentation de ce struct a été générée à partir du fichier suivant :