Tài liệu tham khảo về cấu trúc camera2_stream_in_ops
#include <
camera2.h
>
Trường dữ liệu |
|
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) |
Nội dung mô tả chi tiết
Quản lý hàng đợi luồng xử lý lại đầu vào. Một nhóm các phương thức này được cung cấp cho thiết bị HAL trong allocate_reprocess_stream(); các phương thức này được dùng để tương tác với hàng đợi bộ đệm gralloc đầu vào của luồng xử lý lại.
Tài liệu về trường
int(* acquire_buffer)(const struct camera2_stream_in_ops *w, buffer_handle_t **buffer) |
Lấy vùng đệm dữ liệu hình ảnh tiếp theo để xử lý lại. Chiều rộng, chiều cao và định dạng của vùng đệm được cố định trong allocate_reprocess_stream(), đồng thời bước và các thông tin chi tiết khác phải được truy vấn từ mô-đun gralloc của nền tảng nếu cần. Vùng đệm sẽ được khoá để sử dụng.
int(* release_buffer)(const struct camera2_stream_in_ops *w, buffer_handle_t *buffer) |
Tài liệu cho cấu trúc này được tạo từ tệp sau:
- hardware/libhardware/include/hardware/ camera2.h