libcamera  v0.3.0
Supporting cameras in Linux since 2019
libcamera.h
1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
2 /* This file is auto-generated, do not edit! */
3 /*
4  * Copyright (C) 2018-2019, Google Inc.
5  *
6  * libcamera public API
7  */
8 
9 #pragma once
10 
11 #include <libcamera/camera.h>
13 #include <libcamera/color_space.h>
14 #include <libcamera/control_ids.h>
15 #include <libcamera/controls.h>
16 #include <libcamera/fence.h>
17 #include <libcamera/formats.h>
19 #include <libcamera/framebuffer.h>
20 #include <libcamera/geometry.h>
21 #include <libcamera/logging.h>
22 #include <libcamera/orientation.h>
23 #include <libcamera/pixel_format.h>
24 #include <libcamera/property_ids.h>
25 #include <libcamera/request.h>
26 #include <libcamera/stream.h>
27 #include <libcamera/transform.h>
28 #include <libcamera/version.h>
Frame buffer handling.
Class and enums to represent color spaces.
Image orientation definition.
Camera device handling.
Camera control identifiers.
The camera manager.
Logging management.
Video stream for a Camera.
Enum to represent and manipulate 2D plane transforms.
Camera property identifiers.
Definition of the Fence class.
FrameBuffer allocator.
Describes a frame capture request to be processed by a camera.
Framework to manage controls related to an object.
Data structures related to geometric objects.
libcamera pixel format