camera3_stream_buffer_set 結構參考資料
camera3_stream_buffer_set 結構體參考資料
#include <
camera3.h
>
資料欄位 |
|
camera3_stream_t * | stream |
uint32_t | num_buffers |
buffer_handle_t ** | 緩衝區 |
詳細說明
camera3_stream_buffer_set_t:
串流的完整 gralloc 緩衝區組合。這個結構體會傳遞至 register_stream_buffers(),讓相機 HAL 裝置註冊/對應/等新分配的串流緩衝區。
>= CAMERA_DEVICE_API_VERSION_3_2:
已淘汰 (且未使用)。特別是,register_stream_buffers 也已淘汰,且永遠不會叫用。
欄位說明文件
buffer_handle_t** buffers |
這個串流的 gralloc 緩衝區句柄陣列。如果串流格式設為 HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED,相機 HAL 裝置應檢查傳入的緩衝區,以判斷任何平台專屬的像素格式資訊。
定義位於檔案 camera3.h 的 1862 行。
camera3_stream_t * 串流 |
這個結構體的說明文件是由下列檔案產生:
- hardware/libhardware/include/hardware/ camera3.h