/// <summary> /// Set current streaming settings /// </summary> /// <param name="service"></param> /// <param name="save"></param> public void SetStreamingSettings(StreamingService service, bool save) { var requestFields = new JObject(); requestFields.Add("type", service.Type); requestFields.Add("settings", service.Settings); requestFields.Add("save", save); SendRequest("SetStreamSettings", requestFields); }
/// <summary> /// Get current streaming settings /// </summary> /// <returns></returns> public StreamingService GetStreamSettings() { var response = SendRequest("GetStreamSettings"); var service = new StreamingService(); service.Type = (string)response["type"]; service.Settings = (JObject)response["settings"]; return(service); }
/// <summary> /// Set current streaming settings /// </summary> /// <param name="service">Service settings</param> /// <param name="save">Save to disk</param> public void SetStreamingSettings(StreamingService service, bool save) { var jsonSettings = JsonConvert.SerializeObject(service.Settings); var requestFields = new JObject(); requestFields.Add("type", service.Type); requestFields.Add("settings", jsonSettings); requestFields.Add("save", save); SendRequest("SetStreamSettings", requestFields); }
/// <summary> /// Set current streaming settings /// </summary> /// <param name="service">Service settings</param> /// <param name="save">Save to disk</param> public void SetStreamSettings(StreamingService service, bool save) { SetStreamingSettings(service, save); }