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
buffer_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 / map / 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 sur le terrain

buffer_handle_t ** tampons

Le tableau de poignées de tampon gralloc pour ce flux. Si le format de 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é de 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 descripteur 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