Tham chiếu cấu trúc camera3_stream_buffer_set

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.

Định nghĩa tại dòng 1844 của tệp camera3.h .

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.

Định nghĩa tại dòng 1862 của tệp camera3.h .

uint32_t num_buffers

Số vùng đệm trong luồng này. Giá trị này được đảm bảo ít nhất là stream->max_buffers.

Định nghĩa tại dòng 1854 của tệp camera3.h .

Tay cầm luồng cho luồng mà các vùng đệm này thuộc về

Định nghĩa tại dòng 1848 của tệp camera3.h .


Tài liệu cho cấu trúc này được tạo từ tệp sau: