Referência da estrutura camera3_stream_buffer_set

Referência da estrutura camera3_stream_buffer_set

#include < camera3.h >

Campos de dados

camera3_stream_t stream
 
uint32_t  num_buffers
 
buffer_handle_t **  buffers
 

Descrição detalhada

camera3_stream_buffer_set_t:

O conjunto completo de buffers gralloc para um stream. Essa estrutura é fornecida para register_stream_buffers() para permitir que o dispositivo HAL da câmera registre/mapeie/etc os buffers de stream recém-alocados.

>= CAMERA_DEVICE_API_VERSION_3_2:

Descontinuado (e não usado). Especificamente, register_stream_buffers também foi descontinuado e nunca será invocado.

Definição na linha 1844 do arquivo camera3.h .

Documentação do campo

Buffers buffer_handle_t**

A matriz de identificadores de buffer gralloc para esse stream. Se o formato do stream estiver definido como HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, o dispositivo HAL da câmera vai inspecionar os buffers transmitidos para determinar qualquer informação de formato de pixel privada da plataforma.

Definição na linha 1862 do arquivo camera3.h .

uint32_t num_buffers

O número de buffers neste fluxo. Ele precisa ser pelo menos stream->max_buffers.

Definição na linha 1854 do arquivo camera3.h .

O identificador do stream ao qual esses buffers pertencem

Definição na linha 1848 do arquivo camera3.h .


A documentação desse struct foi gerada com base no seguinte arquivo: