aboutsummaryrefslogtreecommitdiffstats
path: root/src/source.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/source.zig')
-rw-r--r--src/source.zig13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/source.zig b/src/source.zig
index 26a92a3..96ba878 100644
--- a/src/source.zig
+++ b/src/source.zig
@@ -32,17 +32,18 @@ pub const StreamFlags = struct {
step: std.atomic.Value(bool) = std.atomic.Value(bool).init(false),
pub fn register(self: *StreamFlags, name: []const u8, control: *ctrl.ControlServer) void {
- control.add_method_for(StreamFlags, self, &.{ "", "texture", name, "freeze" }, "T", handle_freeze) catch unreachable;
- control.add_method_for(StreamFlags, self, &.{ "", "texture", name, "freeze" }, "F", handle_freeze) catch unreachable;
- control.add_method_for(StreamFlags, self, &.{ "", "texture", name, "step" }, "", handle_step) catch unreachable;
+ control.add_method_for(StreamFlags, self, &.{ "/source", name, "freeze" }, "T", handle_freeze) catch unreachable;
+ control.add_method_for(StreamFlags, self, &.{ "/source", name, "freeze" }, "F", handle_freeze) catch unreachable;
+ control.add_method_for(StreamFlags, self, &.{ "/source", name, "step" }, "I", handle_step) catch unreachable;
+ control.add_method_for(StreamFlags, self, &.{ "/source", name, "step" }, "", handle_step) catch unreachable;
}
pub fn unregister(self: *const StreamFlags, name: []const u8, control: *ctrl.ControlServer) void {
_ = self;
- control.del_method(&.{ "", "texture", name, "freeze" }, "T") catch unreachable;
- control.del_method(&.{ "", "texture", name, "freeze" }, "F") catch unreachable;
- control.del_method(&.{ "", "texture", name, "step" }, "") catch unreachable;
+ control.del_method(&.{ "/source", name, "freeze" }, "T") catch unreachable;
+ control.del_method(&.{ "/source", name, "freeze" }, "F") catch unreachable;
+ control.del_method(&.{ "/source", name, "step" }, "") catch unreachable;
}
pub fn shouldStep(self: *StreamFlags) bool {