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());
}