Referencia de la struct camera3_stream_buffer_set

Referencia de la struct camera3_stream_buffer_set

#include < camera3.h >

Campos de datos

camera3_stream_t transmisión
 
uint32_t  num_buffers
 
buffer_handle_t **  búferes
 

Descripción detallada

camera3_stream_buffer_set_t:

Es el conjunto completo de búferes de gralloc para una transmisión. Esta estructura se proporciona a register_stream_buffers() para permitir que el dispositivo HAL de la cámara registre, asigne, etc., los búferes de transmisión asignados recientemente.

>= CAMERA_DEVICE_API_VERSION_3_2:

Está obsoleto (y no se usa). En particular, register_stream_buffers también dejó de estar disponible y nunca se invocará.

Definición en la línea 1844 del archivo camera3.h .

Documentación de campos

Búferes buffer_handle_t**

Es el array de controladores de búfer de gralloc para esta transmisión. Si el formato de transmisión se establece en HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, el dispositivo HAL de la cámara debe inspeccionar los búferes pasados para determinar si hay información de formato de píxeles privada de la plataforma.

Definición en la línea 1862 del archivo camera3.h .

uint32_t num_buffers

Es la cantidad de búferes de esta transmisión. Se garantiza que sea de al menos stream->max_buffers.

Definición en la línea 1854 del archivo camera3.h .

camera3_stream_t * transmisión

El identificador de flujo al que pertenecen estos búferes

Definición en la línea 1848 del archivo camera3.h .


La documentación de esta struct se generó a partir del siguiente archivo: