camera2_stream_in_ops Struct Reference
#include < camera2.h >
Campos de Dados | |
int (* | adquirir_buffer ) (const struct camera2_stream_in_ops * w, buffer_handle_t ** buffer) |
int (* | release_buffer ) (const struct camera2_stream_in_ops * w, buffer_handle_t * buffer) |
Descrição detalhada
Gerenciamento de fila de fluxo de reprocessamento de entrada. Um conjunto desses métodos é fornecido ao dispositivo HAL em allocate_reprocess_stream (); eles são usados para interagir com a fila de buffer gralloc de entrada do fluxo de reprocessamento.
Documentação de Campo
int (* locate_buffer) (const struct camera2_stream_in_ops * w, buffer_handle_t ** buffer) |
Obtenha o próximo buffer de dados de imagem para reprocessar. A largura, altura e formato do buffer são fixos em allocate_reprocess_stream (), e o passo e outros detalhes devem ser consultados no módulo gralloc da plataforma conforme necessário. O buffer já estará bloqueado para uso.
int (* release_buffer) (const struct camera2_stream_in_ops * w, buffer_handle_t * buffer) |
A documentação para esta estrutura foi gerada a partir do seguinte arquivo:
- hardware / libhardware / include / hardware / camera2.h