I am trying to understand how the Loop Until Live module (https://www.wowza.com/docs/how-to-loop-a-pre-roll-until-a-live-stream-starts-loopuntillive) works, and have several questions. Here’s the first one, and I’m sure there will be many to follow!
I can see that the class extends ModuleBase. I have looked up the ModuleBase class in the documentation and this does not have a onStreamCreate or onStreamDestroy method, so where do these actually get called from?
I see in the documentation there is a IModuleOnStream interface, and this specifies these methods, but this interface is not implemented by the class.
I have pasted the module code here for reference: https://gist.github.com/tjenkinson/cfa42ac2d377bcb5ec26