libcamera v0.1.0+127-8e215127-dirty (2023-12-02T01:06:12+00:00)
Supporting cameras in Linux since 2019
module.h
1/* SPDX-License-Identifier: LGPL-2.1-or-later */
2/*
3 * Copyright (C) 2022, Ideas On Board
4 *
5 * module.h - IPU3 IPA Module
6 */
7
8#pragma once
9
10#include <linux/intel-ipu3.h>
11
12#include <libcamera/ipa/ipu3_ipa_interface.h>
13
14#include <libipa/module.h>
15
16#include "ipa_context.h"
17
18namespace libcamera {
19
20namespace ipa::ipu3 {
21
22using Module = ipa::Module<IPAContext, IPAFrameContext, IPAConfigInfo,
23 ipu3_uapi_params, ipu3_uapi_stats_3a>;
24
25} /* namespace ipa::ipu3 */
26
27} /* namespace libcamera*/
Context and state information shared between the algorithms.
IPA Module common interface.
Top-level libcamera namespace.
Definition: backtrace.h:17