PeerCastStation.UI.HTTP.APIHost.APIContext.GetSourceStreams C# (CSharp) Method

GetSourceStreams() private method

private GetSourceStreams ( ) : Newtonsoft.Json.Linq.JArray
return Newtonsoft.Json.Linq.JArray
      private JArray GetSourceStreams()
      {
        return new JArray(PeerCast.SourceStreamFactories.Select(sstream => {
          var res = new JObject();
          res["name"]       = sstream.Name;
          res["desc"]       = sstream.Name;
          res["scheme"]     = sstream.Scheme;
          res["type"]       = (int)sstream.Type;
          res["defaultUri"] = sstream.DefaultUri!=null ? sstream.DefaultUri.ToString() : "";
          res["isContentReaderRequired"] = sstream.IsContentReaderRequired;
          return res;
        }).ToArray());
      }