camera2_stream_in_ops Tham khảo cấu trúc

camera2_stream_in_ops Tham khảo cấu trúc

#include < camera2.h >

Trường dữ liệu

int(* Acacqui_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)

miêu tả cụ thể

Quản lý hàng đợi luồng tái xử lý đầu vào. Một tập hợp các phương thức này được cung cấp cho thiết bị HAL trong phân bổ_reprocess_stream(); chúng được sử dụng để tương tác với hàng đợi bộ đệm gralloc đầu vào của luồng tái xử lý.

Định nghĩa tại dòng 160 của file camera2.h .

Tài liệu hiện trường

int(* Acacqui_buffer)(const struct camera2_stream_in_ops *w, buffer_handle_t **buffer)

Lấy bộ đệ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 bộ đệm được cố định trong phân bổ_reprocess_stream() và bước tiến cũng như các chi tiết khác sẽ được truy vấn từ mô-đun gralloc nền tảng nếu cần. Bộ đệm sẽ bị khóa để sử dụng.

Định nghĩa tại dòng 167 của file camera2.h .

int(* Release_buffer)(const struct camera2_stream_in_ops *w, buffer_handle_t *buffer)

Trả lại bộ đệm đã sử dụng vào hàng đợi bộ đệm để sử dụng lại.

Định nghĩa tại dòng 172 của file camera2.h .


Tài liệu cho cấu trúc này được tạo từ tệp sau:
  • phần cứng/libhardware/bao gồm/phần cứng/ camera2.h