libcamera
v0.5.1
Supporting cameras in Linux since 2019
Loading...
Searching...
No Matches
module.h
1
/* SPDX-License-Identifier: LGPL-2.1-or-later */
2
/*
3
* Copyright (C) 2022, Ideas On Board
4
*
5
* 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
18
namespace
libcamera
{
19
20
namespace
ipa::ipu3 {
21
22
using
Module = ipa::Module<
IPAContext
,
IPAFrameContext
, IPAConfigInfo,
23
ipu3_uapi_params, ipu3_uapi_stats_3a>;
24
25
}
/* namespace ipa::ipu3 */
26
27
}
/* namespace libcamera*/
ipa_context.h
Context and state information shared between the algorithms.
module.h
IPA Module common interface.
libcamera
Top-level libcamera namespace.
Definition
backtrace.h:17
libcamera::ipa::ipu3::IPAContext
Global IPA context data shared between all algorithms.
Definition
ipa_context.h:86
libcamera::ipa::ipu3::IPAFrameContext
IPU3-specific FrameContext.
Definition
ipa_context.h:79
src
ipa
ipu3
module.h
Generated by
1.14.0