/// <summary> /// Create new FrequencyAdjustment frame /// </summary> /// <param name="IncDec">Increment/Decrement</param> /// <param name="Frequency">Frequency</param> /// <param name="Adjustment">Adjustment</param> public FrequencyAdjustmentFrame(IncrementDecrement IncDec , int Frequency, uint Adjustment) { _IncDec = IncDec; this.Frequency = Frequency; _Adjustment = Adjustment; }
/// <summary> /// Create new FrequencyAdjustment Frame /// </summary> /// <param name="Frequency">Frequency with inc/dec bit</param> /// <param name="Adjustment">Adjustment</param> public FrequencyAdjustmentFrame(int Frequency, uint Adjustment) { _IncDec = (IncrementDecrement)Convert.ToByte(Frequency & 0x8000); Frequency &= 0x7FFF; _Adjustment = Adjustment; _Frequency = Frequency; }
/// <summary> /// Set the current volume /// </summary> public async Task <int> SetVolume(IncrementDecrement volume) { var jArgs = new JObject(); if (volume != null) { var jpropvolume = JToken.FromObject(volume, _client.Serializer); jArgs.Add(new JProperty("volume", jpropvolume)); } return(await _client.GetData <int>("Application.SetVolume", jArgs)); }
/// <summary> /// Set the speed of the current playback /// </summary> public async Task <Speed> SetSpeed(IncrementDecrement speed, int playerid = 0) { var jArgs = new JObject(); if (playerid != null) { var jpropplayerid = JToken.FromObject(playerid, _client.Serializer); jArgs.Add(new JProperty("playerid", jpropplayerid)); } if (speed != null) { var jpropspeed = JToken.FromObject(speed, _client.Serializer); jArgs.Add(new JProperty("speed", jpropspeed)); } return(await _client.GetData <Speed>("Player.SetSpeed", jArgs)); }
public int PreIncrementInstanceField2(IncrementDecrement.MutableClass m) { return ++m.Field; }
public int PostIncrementInstanceField(IncrementDecrement.MutableClass m) { return m.Field++; }
/// <summary> /// Create new FrequencyAdjustment Frame /// </summary> /// <param name="Frequency">Frequency with inc/dec bit</param> /// <param name="Adjustment">Adjustment</param> internal FrequencyAdjustmentFrame(int Frequency, uint Adjustment) { _IncDec = (IncrementDecrement)Convert.ToByte(Frequency & 0x8000); Frequency &= 0x7FFF; _Adjustment = Adjustment; _Frequency = Frequency; }