14namespace ipa::ipu3::algorithms {
24 const ipu3_uapi_stats_3a *stats)
override;
The base class for all IPA algorithms.
Definition: algorithm.h:22
A class to handle tone mapping based on gamma.
Definition: tone_mapping.h:17
void process(IPAContext &context, IPAFrameContext *frameContext, const ipu3_uapi_stats_3a *stats) override
Calculate the tone mapping look up table.
Definition: tone_mapping.cpp:81
void prepare(IPAContext &context, ipu3_uapi_params *params) override
Fill in the parameter structure, and enable gamma control.
Definition: tone_mapping.cpp:58
int configure(IPAContext &context, const IPAConfigInfo &configInfo) override
Configure the tone mapping given a configInfo.
Definition: tone_mapping.cpp:41
Algorithm common interface.
Top-level libcamera namespace.
Definition: backtrace.h:17
Global IPA context data shared between all algorithms.
Definition: ipa_context.h:92
Context for a frame.
Definition: ipa_context.h:79