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 也已淘汰,且永遠不會叫用。

定義位於檔案 camera3.h 的第 1844 行。

欄位說明文件

buffer_handle_t** buffers

這個串流的 gralloc 緩衝區句柄陣列。如果串流格式設為 HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED,相機 HAL 裝置應檢查傳入的緩衝區,以判斷任何平台專屬的像素格式資訊。

定義位於檔案 camera3.h 的 1862 行。

uint32_t num_buffers

這個串流中的緩衝區數量。保證至少為 stream->max_buffers。

定義位於檔案 camera3.h 1854 行。

這些緩衝區所屬的串流程式介面句柄

定義位於檔案 camera3.h 1848 行。


這個結構體的說明文件是由下列檔案產生: