camera3_stream_buffer_set Struct Reference

camera3_stream_buffer_set Struct Reference

#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 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á chamado.

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 este fluxo. Se o formato de fluxo for definido como HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, o dispositivo HAL da câmera deve inspecionar os buffers passados ​​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 para esta estrutura foi gerada a partir do seguinte arquivo:
  • hardware / libhardware / include / hardware / camera3.h