libcamera v0.1.0+127-8e215127-dirty (2023-12-02T01:06:12+00: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
9#pragma once
10
11#include <libcamera/camera.h>
15#include <libcamera/controls.h>
16#include <libcamera/fence.h>
17#include <libcamera/formats.h>
20#include <libcamera/geometry.h>
21#include <libcamera/logging.h>
25#include <libcamera/request.h>
26#include <libcamera/stream.h>
27#include <libcamera/transform.h>
28#include <libcamera/version.h>
Camera device handling.
The camera manager.
Class and enums to represent color spaces.
Camera control identifiers.
Framework to manage controls related to an object.
Definition of the Fence class.
Frame buffer handling.
FrameBuffer allocator.
Data structures related to geometric objects.
Logging management.
Image orientation definition.
libcamera pixel format
Camera property identifiers.
Describes a frame capture request to be processed by a camera.
Video stream for a Camera.
Enum to represent and manipulate 2D plane transforms.