Merge pull request #26220 from 78andyp/blurayfixes
[xbmc.git] / xbmc / input / hardware / IHardwareInput.h
blob3c24acf25b94cc13a6052d53e0269ee05486a00d
1 /*
2 * Copyright (C) 2017-2024 Team Kodi
3 * This file is part of Kodi - https://kodi.tv
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 * See LICENSES/README.md for more information.
7 */
9 #pragma once
11 #include <string>
13 namespace KODI
15 namespace HARDWARE
17 /*!
18 * \ingroup hardware
19 * \brief Handles events for hardware such as reset buttons on a game console
21 class IHardwareInput
23 public:
24 virtual ~IHardwareInput() = default;
26 /*!
27 * \brief A hardware reset button has been pressed
29 virtual void OnResetButton() = 0;
31 } // namespace HARDWARE
32 } // namespace KODI