Referência de estrutura camera3_stream_buffer_set

Referência de estrutura camera3_stream_buffer_set

#include < camera3.h >

Campos de dados

câmera3_stream_t * fluxo
uint32_t num_buffers
buffer_handle_t ** buffers

Descrição detalhada

camera3_stream_buffer_set_t:

O conjunto completo de buffers Gralloc para um fluxo. Esta estrutura é fornecida a register_stream_buffers() para permitir que o dispositivo HAL da câmera registre/mapeie/etc buffers de fluxo recém-alocados.

>= CAMERA_DEVICE_API_VERSION_3_2:

Obsoleto (e não usado). Em particular, register_stream_buffers também está obsoleto e nunca será invocado.

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

Documentação de campo

buffer_handle_t** buffers

A matriz de identificadores de buffer Gralloc para esse fluxo. Se o formato de fluxo estiver definido como HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, o dispositivo HAL da câmera deverá inspecionar os buffers transmitidos para determinar qualquer informação de formato de pixel privado da plataforma.

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

uint32_t num_buffers

O número de buffers neste fluxo. É garantido que seja pelo menos stream->max_buffers.

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

O identificador de fluxo para o fluxo ao qual esses buffers pertencem

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


A documentação desta estrutura foi gerada a partir do seguinte arquivo:
  • hardware/libhardware/incluir/hardware/ camera3.h