camera3_stream_buffer_set結構參考

camera3_stream_buffer_set結構參考

#include < camera3.h >

資料欄位

相機3_stream_t *溪流
uint32_t緩衝區數量
緩衝區句柄_t **緩衝器

詳細說明

camera3_stream_buffer_set_t:

流的完整 gralloc 緩衝區集。該結構被賦予 register_stream_buffers() 以允許相機 HAL 設備註冊/映射/等新分配的流緩衝區。

>= CAMERA_DEVICE_API_VERSION_3_2:

已棄用(且未使用)。特別是,register_stream_buffers 也已被棄用,並且永遠不會被呼叫。

檔案camera3.h1844行的定義。

現場文檔

buffer_handle_t** 緩衝區

該流的 gralloc 緩衝區句柄數組。如果流格式設定為 HAL_PIXEL_FORMAT_IMPLMENTATION_DEFINED,則相機 HAL 裝置應檢查傳入的緩衝區以確定任何平台私有的像素格式資訊。

檔案camera3.h1862行的定義。

uint32_t num_buffers

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

檔案camera3.h1854行的定義。

這些緩衝區所屬流的流句柄

檔案camera3.h1848行的定義。


該結構的文檔是從以下文件產生的:
  • 硬體/libhardware/include/hardware/camera3.h