Tham chiếu cấu trúc camera3_stream_buffer_set
#include <
camera3.h
>
Trường dữ liệu |
|
| camera3_stream_t * | luồng |
| uint32_t | num_buffers |
| buffer_handle_t ** | vùng đệm |
Nội dung mô tả chi tiết
camera3_stream_buffer_set_t:
Bộ đệm gralloc hoàn chỉnh cho một luồng. Cấu trúc này được cung cấp cho register_stream_buffers() để cho phép thiết bị HAL của máy ảnh đăng ký/liên kết/v.v. các vùng đệm luồng được phân bổ mới.
>= CAMERA_DEVICE_API_VERSION_3_2:
Không dùng nữa (và không được sử dụng). Cụ thể, register_stream_buffers cũng không được dùng nữa và sẽ không bao giờ được gọi.
Tài liệu về trường
| vùng đệm buffer_handle_t** |
Mảng các tay điều khiển vùng đệm gralloc cho luồng này. Nếu định dạng luồng được đặt thành HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, thì thiết bị HAL của máy ảnh sẽ kiểm tra các vùng đệm đã truyền để xác định mọi thông tin về định dạng pixel riêng tư của nền tảng.
| uint32_t num_buffers |
| camera3_stream_t * stream |
Tài liệu cho cấu trúc này được tạo từ tệp sau:
- hardware/libhardware/include/hardware/ camera3.h