protected virtual void OnLevelChange(IAudioLevelControl control, ushort level) { var handler = LevelChange; if (handler != null) { handler(control, level); } }
private void UIControllerOnRoomChange(UIController uiController, UIControllerRoomChangeEventArgs args) { if (args.NewRoom == null) { VolumeControl = null; return; } VolumeControl = ((ARoom)args.NewRoom).ProgramVolume; }
public static void Decrement(this IAudioLevelControl level, uint percentage) { if (percentage > 100) { throw new IndexOutOfRangeException("perecentage out of range"); } var scaledLevel = ScaleRange(level.Level, ushort.MinValue, ushort.MaxValue, 0, 100); scaledLevel = scaledLevel - percentage; if (scaledLevel < 0) { scaledLevel = 0; } level.Level = (ushort)ScaleRange(scaledLevel, 0, 100, ushort.MinValue, ushort.MaxValue); }
protected virtual void OnLevelChange(IAudioLevelControl control, ushort level) { var handler = LevelChange; if (handler == null) { return; } try { handler(control, level); } catch (Exception e) { CloudLog.Exception(e); } }
public static ushort GetPercentageLevel(this IAudioLevelControl control) { return((ushort)ScaleRange(control.Level, ushort.MinValue, ushort.MaxValue, 0, 100)); }
public void SetValue(IAudioLevelControl control, ushort value) { AnalogValue = value; }
protected override void Dispose(bool disposing) { MuteControl = null; base.Dispose(disposing); }
private void OnLevelChange(IAudioLevelControl control, ushort level) { StringInputSigs[2].StringValue = control.LevelString; }
public uint AddItem(IAudioLevelControl control) { return(base.AddItem(control.Name, control, true)); }
private void VolumeControlOnLevelChange(IAudioLevelControl control, ushort level) { _volGuage.SetValue(level); }
private void GainOnLevelChange(IAudioLevelControl control, ushort level) { _slider.SetValue(level); _levelLabel.SetText(control.LevelString); }