libcamera: /build/libcamera/src/build/include/libcamera/libcamera.h Source File

libcamera v0.0.1 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>
12#include <libcamera/camera_manager.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>
18#include <libcamera/framebuffer.h>
19#include <libcamera/framebuffer_allocator.h>
20#include <libcamera/geometry.h>
21#include <libcamera/logging.h>
22#include <libcamera/pixel_format.h>
23#include <libcamera/property_ids.h>
24#include <libcamera/request.h>
25#include <libcamera/stream.h>
26#include <libcamera/transform.h>
27#include <libcamera/version.h>
camera.h
Camera device handling.
camera_manager.h
The camera manager.
color_space.h
Class and enums to represent color spaces.
control_ids.h
Camera control identifiers.
controls.h
Framework to manage controls related to an object.
fence.h
Definition of the Fence class.
framebuffer.h
Frame buffer handling.
framebuffer_allocator.h
FrameBuffer allocator.
geometry.h
Data structures related to geometric objects.
logging.h
Logging management.
pixel_format.h
libcamera pixel format
property_ids.h
Camera property identifiers.
request.h
Describes a frame capture request to be processed by a camera.
stream.h
Video stream for a Camera.
transform.h
Enum to represent and manipulate 2D plane transforms.