Référence de structure camera3_stream_buffer_set

Référence de structure camera3_stream_buffer_set

#include < camera3.h >

Champs de données

camera3_stream_t * flux
uint32_t num_buffers
tampon_handle_t ** tampons

Description détaillée

camera3_stream_buffer_set_t :

L'ensemble complet de tampons gralloc pour un flux. Cette structure est donnée à register_stream_buffers() pour permettre au périphérique HAL de la caméra d'enregistrer/mapper/etc les tampons de flux nouvellement 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 invoqué.

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

Documentation de terrain

buffer_handle_t** tampons

Le tableau de handles de tampon gralloc pour ce flux. Si le format du flux est défini sur HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, le périphérique HAL de la caméra doit inspecter les tampons transmis pour déterminer les informations de format de pixel privées de la plate-forme.

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

uint32_t num_buffers

Le nombre de tampons dans ce flux. Il est garanti qu'il s'agit au moins de stream->max_buffers.

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

Le handle de flux pour le flux auquel ces tampons appartiennent

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


La documentation de cette structure a été générée à partir du fichier suivant :
  • matériel/libhardware/include/hardware/ camera3.h