summaryrefslogtreecommitdiff
path: root/src/android/camera_request.cpp
AgeCommit message (Expand)Author
2022-03-03android: camera_request: Lifetime of a Camera3RequestDescriptorUmang Jain
2022-03-03android: Document the structures and functions for post-processingUmang Jain
2021-12-11android: Remove CameraWorkerJacopo Mondi
2021-11-08android: Camera3RequestDescriptor: Provide a constructor for StreamBufferUmang Jain
2021-10-26android: post_processor: Consolidate contextual informationUmang Jain
2021-10-26android: camera_device: Refactor descriptor status and sendCaptureResults()Umang Jain
2021-10-19android: camera_request: Don't embed full camera3_stream_buffer_tLaurent Pinchart
2021-10-19android: camera_device: Create struct to track per stream bufferUmang Jain
2021-10-19android: camera_request: Turn struct into a classLaurent Pinchart
2021-10-19camera_device: Remove private scope of Camera3RequestDescriptorUmang Jain
hl kwd">Read(boost::property_tree::ptree const &params); virtual void Initialise(); virtual void SwitchMode(CameraMode const &camera_mode, Metadata *metadata); virtual void Prepare(Metadata *image_metadata); virtual void Process(StatisticsPtr &stats, Metadata *image_metadata); Metadata &GetGlobalMetadata() const { return controller_->GetGlobalMetadata(); } private: Controller *controller_; std::atomic<bool> paused_; }; // This code is for automatic registration of Front End algorithms with the // system. typedef Algorithm *(*AlgoCreateFunc)(Controller *controller); struct RegisterAlgorithm { RegisterAlgorithm(char const *name, AlgoCreateFunc create_func); }; std::map<std::string, AlgoCreateFunc> const &GetAlgorithms(); } // namespace RPi