public string Record(XBMCRPC.Global.Toggle record = 0) { var jArgs = new JObject(); if (record != null) { var jproprecord = JToken.FromObject(record, _client.Serializer); jArgs.Add(new JProperty("record", jproprecord)); } var jRet = _client.GetData <string>("PVR.Record", jArgs); return(jRet); }
public bool SetFullscreen(XBMCRPC.Global.Toggle fullscreen = 0) { var jArgs = new JObject(); if (fullscreen != null) { var jpropfullscreen = JToken.FromObject(fullscreen, _client.Serializer); jArgs.Add(new JProperty("fullscreen", jpropfullscreen)); } var jRet = _client.GetData <bool>("GUI.SetFullscreen", jArgs); return(jRet); }
public bool SetMute(XBMCRPC.Global.Toggle mute = 0) { var jArgs = new JObject(); if (mute != null) { var jpropmute = JToken.FromObject(mute, _client.Serializer); jArgs.Add(new JProperty("mute", jpropmute)); } var jRet = _client.GetData <bool>("Application.SetMute", jArgs); return(jRet); }
public string SetShuffle(int playerid = 0, XBMCRPC.Global.Toggle shuffle = 0) { var jArgs = new JObject(); if (playerid != null) { var jpropplayerid = JToken.FromObject(playerid, _client.Serializer); jArgs.Add(new JProperty("playerid", jpropplayerid)); } if (shuffle != null) { var jpropshuffle = JToken.FromObject(shuffle, _client.Serializer); jArgs.Add(new JProperty("shuffle", jpropshuffle)); } var jRet = _client.GetData <string>("Player.SetShuffle", jArgs); return(jRet); }
public XBMCRPC.Player.Speed PlayPause(int playerid = 0, XBMCRPC.Global.Toggle play = 0) { var jArgs = new JObject(); if (playerid != null) { var jpropplayerid = JToken.FromObject(playerid, _client.Serializer); jArgs.Add(new JProperty("playerid", jpropplayerid)); } if (play != null) { var jpropplay = JToken.FromObject(play, _client.Serializer); jArgs.Add(new JProperty("play", jpropplay)); } var jRet = _client.GetData <XBMCRPC.Player.Speed>("Player.PlayPause", jArgs); return(jRet); }
public string SetAddonEnabled(string addonid = null, XBMCRPC.Global.Toggle enabled = 0) { var jArgs = new JObject(); if (addonid != null) { var jpropaddonid = JToken.FromObject(addonid, _client.Serializer); jArgs.Add(new JProperty("addonid", jpropaddonid)); } if (enabled != null) { var jpropenabled = JToken.FromObject(enabled, _client.Serializer); jArgs.Add(new JProperty("enabled", jpropenabled)); } var jRet = _client.GetData <string>("Addons.SetAddonEnabled", jArgs); return(jRet); }