summaryrefslogtreecommitdiff
path: root/src/qcam/assets/feathericons/cast.svg
diff options
/* SPDX-License-Identifier: LGPL-2.1-or-later *//* * Copyright (C) 2019, Google Inc. * * Control validator */#include"libcamera/internal/control_validator.h"/** * \file control_validator.h * \brief Abstract control validator */namespace libcamera {/** * \class ControlValidator * \brief Interface for the control validator * * The ControlValidator class is used by the ControlList class to validate * controls added to the list. It is an abstract class providing an interface * for object-specific control validation, such a Camera controls and V4L2 * controls. *//** * \fn ControlValidator::name() * \brief Retrieve the name of the object associated with the validator * \return The name of the object associated with the validator *//** * \fn ControlValidator::validate() * \brief Validate a control * \param[in] id The control ID * * This function validates the control \a id against the object corresponding to * the validator. It shall at least validate that the control is applicable to>Originally CameraHalManager is created in the libcamera start up and destroyed in the libcamera termination. However, CameraHalManager destructor can access other static objects that has been destroyed. Avoid this issue by destroying CameraHalManager when tear_down() is called in ChromeOS or leaking it in other platforms. Signed-off-by: Hirokazu Honda <hiroh@chromium.org> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'src/qcam/assets/feathericons/cast.svg')
context:
space:
0 files changed, 0 insertions, 0 deletions