summaryrefslogtreecommitdiff
path: root/src/android/mm/generic_camera_buffer.cpp
diff options
context:
space:
mode:
authorNicolas Dufresne <nicolas.dufresne@collabora.com>2023-03-13 16:41:35 -0400
committerKieran Bingham <kieran.bingham@ideasonboard.com>2023-03-21 23:30:22 +0000
commit2ccca099d3cbdfa32f0a8bfd2168873b7b803159 (patch)
tree655c58ac53e959f8090f9636f74c1e3d5982d70c /src/android/mm/generic_camera_buffer.cpp
parentDiffstat (limited to 'src/android/mm/generic_camera_buffer.cpp')
0 files changed, 0 insertions, 0 deletions
>request; FrameBuffer *rawBuffer; FrameBuffer *paramBuffer; FrameBuffer *statBuffer; bool paramDequeued; bool metadataProcessed; }; IPU3Frames(); void init(const std::vector<std::unique_ptr<FrameBuffer>> &paramBuffers, const std::vector<std::unique_ptr<FrameBuffer>> &statBuffers); void clear(); Info *create(Request *request); void remove(Info *info); bool tryComplete(Info *info); Info *find(unsigned int id); Info *find(FrameBuffer *buffer); private: std::queue<FrameBuffer *> availableParamBuffers_; std::queue<FrameBuffer *> availableStatBuffers_; std::map<unsigned int, std::unique_ptr<Info>> frameInfo_; }; } /* namespace libcamera */ #endif /* __LIBCAMERA_PIPELINE_IPU3_FRAMES_H__ */