Newer
Older
-- WirePlumber
--
-- Copyright © 2021 Collabora Ltd.
-- @author George Kiagiadakis <george.kiagiadakis@collabora.com>
--
-- SPDX-License-Identifier: MIT
-- Receive script arguments from config.lua
local sessions_config = ...
if sessions_config then
sessions = {}
for k, v in pairs(sessions_config) do
Log.info("Creating session: " .. k)
sessions[k] = ImplSession()
if type(v) == "table" then
v["session.name"] = k
sessions[k]:update_properties(v)
else
sessions[k]:update_properties({
["session.name"] = k
})
end
sessions[k]:activate()
end
end