camera2_stream_ops結構參考
camera2_stream_ops結構參考
#include < camera2.h >
資料欄位 | |
整數(* | dequeue_buffer )(常數結構camera2_stream_ops *w,buffer_handle_t **緩衝區) |
整數(* | enqueue_buffer )(常數結構camera2_stream_ops * w,int64_t時間戳,buffer_handle_t *緩衝區) |
整數(* | cancel_buffer )(const structcamera2_stream_ops *w,buffer_handle_t *buffer) |
整數(* | set_crop )(const structcamera2_stream_ops *w,int左,int頂部,int右,int底部) |
詳細說明
輸出圖像流隊列介面。在 allocate_stream() 中向 HAL 裝置提供了一組這些方法,並用於與該流的 gralloc 緩衝區佇列進行互動。在 allocate_stream 返回之前,它們可能不會被呼叫。
現場文檔
int(* cancel_buffer)(const structcamera2_stream_ops *w, buffer_handle_t *buffer) |
int(* dequeue_buffer)(const structcamera2_stream_ops *w, buffer_handle_t **buffer) |
int(* enqueue_buffer)(const struct camera2_stream_ops *w, int64_t 時間戳記, buffer_handle_t *buffer) |
int(* set_crop)(const structcamera2_stream_ops *w, int 左, int 上, int 右, int 下) |
該結構的文檔是從以下文件產生的:
- 硬體/libhardware/include/hardware/camera2.h