Open erickskrauch opened 2 years ago
Hi @erickskrauch I'm not sure what the best way to do this is. If you have any examples in other languages that do this I can try and create an API that can help.
I haven't tested this but you might be able to create a static variable to store your shared state or channel. Kinda like how the module is stored:
If that doesn't work you could create a named pipe but that would probably have performance implications.
Let me know if the static variable works for you 👍🏻
Hi.
I'm developing a module that has a filter and a source. They must be interconnected. I assume that the connection should be done through the structure of the module. But I can't find any way how I can get the current module from my filter and source.
OBS has a function
obs_current_module()
, but it is not suitable for my task, because it only returns a pointer, which I still can't somehow cast to the Rust's module data struct.Could you please help me with this task? I'm still just learning Rust and don't understand a lot.