Skip to content
Snippets Groups Projects
Commit d455d410 authored by David Trattnig's avatar David Trattnig
Browse files

Server function to de-/activate channel.

parent bf0751ec
No related branches found
No related tags found
No related merge requests found
...@@ -272,4 +272,38 @@ server.register(namespace = "mixer", ...@@ -272,4 +272,38 @@ server.register(namespace = "mixer",
) )
ignore(fade_in_time) ignore(fade_in_time)
ignore(fade_out_time) ignore(fade_out_time)
\ No newline at end of file
# Activate a source by selecting it and setting the volume to 100 (or vice versa)
def activate(p) =
params=string.split(separator=" ", p)
if list.length(params) < 2 then
print(p)
"Usage: mixer.activate <source nb> <true|false>"
else
source_number = list.nth(default="0", params, 0)
source_enable = list.nth(default="false", params, 1)
if source_enable == "true" then
r = server.execute("mixer.select #{source_number} true")
print(r)
r = server.execute("mixer.volume #{source_number} 100")
print(r)
else
r = server.execute("mixer.volume #{source_number} 0")
print(r)
r = server.execute("mixer.select #{source_number} false")
print(r)
end
"Done!"
end
end
server.register(namespace = "mixer",
description = "is selecting a source and setting the volume to 100",
usage = "activate <source nb> <true|false>",
"activate",
activate
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment