Referência da estrutura camera2_stream_in_ops
  
   #include <
   
    camera2.h
   
   >
  
 
    Campos de dados | 
  |
| int(* | acquire_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 entrada de reprocessamento de stream. Um conjunto desses métodos é fornecido ao dispositivo HAL em allocate_reprocess_stream(); eles são usados para interagir com a fila de buffer de gralloc de entrada do fluxo de reprocessamento.
Documentação do campo
| int(* acquire_buffer)(const struct camera2_stream_in_ops *w, buffer_handle_t **buffer) | 
Receber o próximo buffer de dados de imagem para reprocessar. A largura, a altura e o formato do buffer são fixados em allocate_reprocess_stream(), e o passo e outros detalhes precisam 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 desse struct foi gerada com base no seguinte arquivo:
- hardware/libhardware/include/hardware/ camera2.h