public MJpegServerSettings( string uri, uint frameDelay, SourceSettings sourceSettings) { Uri = uri; FrameDelay = frameDelay; SourceSettings = sourceSettings; }
public static IServerSourceInstance Create(ILog log, SourceSettings settings) { switch (settings.InstanciateMode) { case InstanciateMode.InstancePerClient: return new PerClientServerSourceInstantiate(log, settings); case InstanciateMode.InstancePerServer: return new PerServerServerSourceInstantiate(log, settings); } throw new NotImplementedException(settings.InstanciateMode.ToString()); }
protected BaseServerSourceInstance(ILog log, SourceSettings settings) { _log = log; _settings = settings; }
public PerClientServerSourceInstantiate(ILog log, SourceSettings settings) : base(log, settings) { }