libcamera  v0.0.0+100-debian/0_git20200629+e7aa92a-8-9-g77f5237c-dirty (2021-05-05T16:20:29+01:00)
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.h - libcamera public API
7  */
8 #ifndef __LIBCAMERA_LIBCAMERA_H__
9 #define __LIBCAMERA_LIBCAMERA_H__
10 
11 #include <libcamera/bound_method.h>
12 #include <libcamera/buffer.h>
13 #include <libcamera/camera.h>
15 #include <libcamera/class.h>
16 #include <libcamera/compiler.h>
17 #include <libcamera/control_ids.h>
18 #include <libcamera/controls.h>
20 #include <libcamera/formats.h>
22 #include <libcamera/geometry.h>
23 #include <libcamera/logging.h>
24 #include <libcamera/object.h>
25 #include <libcamera/pixel_format.h>
26 #include <libcamera/property_ids.h>
27 #include <libcamera/request.h>
28 #include <libcamera/signal.h>
29 #include <libcamera/span.h>
30 #include <libcamera/stream.h>
31 #include <libcamera/transform.h>
32 #include <libcamera/version.h>
33 
34 #endif /* __LIBCAMERA_LIBCAMERA_H__ */
Utilities to help constructing class interfaces.
Camera device handling.
Camera control identifiers.
The camera manager.
Logging management.
Video stream for a Camera.
File descriptor wrapper.
Signal & slot implementation.
Enum to represent and manipulate 2D plane transforms.
Camera property identifiers.
Base object to support automatic signal disconnection.
Buffer handling.
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.
Method bind and invocation.
libcamera pixel format