/* SPDX-License-Identifier: LGPL-2.1-or-later */ /* * Copyright (C) 2019, Google Inc. * * control_ids.cpp : Control ID list * * This file is auto-generated. Do not edit. */ #include #include /** * \file control_ids.h * \brief Camera control identifiers */ namespace libcamera { /** * \brief Namespace for libcamera controls */ namespace controls { ${controls_doc} /** * \brief Namespace for libcamera draft controls */ namespace draft { ${draft_controls_doc} } /* namespace draft */ #ifndef __DOXYGEN__ /* * Keep the controls definitions hidden from doxygen as it incorrectly parses * them as functions. */ ${controls_def} namespace draft { ${draft_controls_def} } /* namespace draft */ #endif /** * \brief List of all supported libcamera controls * * Unless otherwise stated, all controls are bi-directional, i.e. they can be * set through Request::controls() and returned out through Request::metadata(). */ extern const ControlIdMap controls { ${controls_map} }; } /* namespace controls */ } /* namespace libcamera */