2 * Copyright (C) 2005-2018 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.
9 #include "OptionalsReg.h"
12 //-----------------------------------------------------------------------------
14 //-----------------------------------------------------------------------------
17 #include "cores/AudioEngine/Sinks/AESinkALSA.h"
18 bool OPTIONALS::ALSARegister()
20 CAESinkALSA::Register();
24 bool OPTIONALS::ALSARegister()
30 //-----------------------------------------------------------------------------
32 //-----------------------------------------------------------------------------
35 #include "cores/AudioEngine/Sinks/AESinkPULSE.h"
36 bool OPTIONALS::PulseAudioRegister(bool allowPipeWireCompatServer
)
38 bool ret
= CAESinkPULSE::Register(allowPipeWireCompatServer
);
42 bool OPTIONALS::PulseAudioRegister(bool)
48 //-----------------------------------------------------------------------------
50 //-----------------------------------------------------------------------------
53 #include "cores/AudioEngine/Sinks/pipewire/AESinkPipewire.h"
54 bool OPTIONALS::PipewireRegister()
56 bool ret
= AE::SINK::CAESinkPipewire::Register();
60 bool OPTIONALS::PipewireRegister()
66 //-----------------------------------------------------------------------------
68 //-----------------------------------------------------------------------------
71 #include "cores/AudioEngine/Sinks/AESinkSNDIO.h"
72 bool OPTIONALS::SndioRegister()
74 CAESinkSNDIO::Register();
78 bool OPTIONALS::SndioRegister()
84 //-----------------------------------------------------------------------------
86 //-----------------------------------------------------------------------------
89 #include "platform/linux/input/LIRC.h"
90 #include "ServiceBroker.h"
91 class OPTIONALS::CLircContainer
102 class OPTIONALS::CLircContainer
107 OPTIONALS::CLircContainer
* OPTIONALS::LircRegister()
109 return new CLircContainer();
111 void OPTIONALS::delete_CLircContainer::operator()(CLircContainer
*p
) const