32 LOG_DECLARE_CLASS_CONTEXT(
"PULS",
"Pulse gateway");
34 static constexpr
const char *PULSE_AUDIO_SERVER_ENVIRONMENT_VARIABLE_NAME =
"PULSE_SERVER";
35 static constexpr
const char *SOCKET_FILE_NAME =
"pulse_socket";
38 static constexpr
const char *ID =
"pulseaudio";
40 PulseGateway(std::shared_ptr<ContainerAbstractInterface> container);
67 virtual bool enablePulseAudio();
virtual bool activateGateway() override
Implements Gateway::activateGateway.
Gateway base class for SoftwareContainer.
bool readConfigElement(const json_t *element) override
Gateway specific parsing of config elements.
Developers guide to adding a config item:
The PulseAudio Gateway is used to provide access to the host system PulseAudio server.
virtual bool teardownGateway() override
Implements Gateway::teardownGateway.