コード例 #1
0
ファイル: EffectStream.cs プロジェクト: AlexShkor/GestoMusic
 public bool MoveDown(Effect effect)
 {
     lock (effectLock)
     {
         return effects.MoveDown(effect);
     }
 }
コード例 #2
0
ファイル: EffectStream.cs プロジェクト: AlexShkor/GestoMusic
 public void AddEffect(Effect effect)
 {
     InitialiseEffect(effect);
     lock (effectLock)
     {
         this.effects.Add(effect);
     }
 }
コード例 #3
0
ファイル: EffectPanel.cs プロジェクト: HaKDMoDz/geff
 public void Initialize(Effect effect)
 {
     this.effect = effect;
     flowLayoutPanel1.Controls.Clear();
     foreach (Slider slider in effect.Sliders)
     {
         EffectSliderPanel panel = new EffectSliderPanel();
         panel.Initialize(slider);
         panel.ValueChanged += new EventHandler(panel_ValueChanged);
         flowLayoutPanel1.Controls.Add(panel);
     }
 }
コード例 #4
0
ファイル: MainFormAudioGraph.cs プロジェクト: Jiyuu/SkypeFX
        public void AddEffect(Effect effect)
        {
            if (effectStream != null)
            {
                effectStream.AddEffect(effect);
            }
            else
            {
                effects.Add(effect);
            }

            RIAddEffect(effect.Name);
        }
コード例 #5
0
ファイル: EffectStream.cs プロジェクト: AlexShkor/GestoMusic
 public EffectStream(Effect effect, WaveStream sourceStream)
     : this(sourceStream)
 {
     AddEffect(effect);
 }
コード例 #6
0
ファイル: EffectStream.cs プロジェクト: AlexShkor/GestoMusic
 private void InitialiseEffect(Effect effect)
 {
     effect.SampleRate = WaveFormat.SampleRate;
     effect.Init();
     effect.Slider();
 }
コード例 #7
0
ファイル: EffectStream.cs プロジェクト: AlexShkor/GestoMusic
 public bool RemoveEffect(Effect effect)
 {
     lock (effectLock)
     {
         return this.effects.Remove(effect);
     }
 }
コード例 #8
0
ファイル: EffectPanel.cs プロジェクト: HaKDMoDz/geff
 public void Clear()
 {
     this.effect = null;
     flowLayoutPanel1.Controls.Clear();
 }
コード例 #9
0
ファイル: MainForm.cs プロジェクト: Jiyuu/SkypeFX
 private void MoveEffect(Effect selectedEffect, int index, int newIndex)
 {
     bool isChecked = checkedListBox1.GetItemChecked(index);
     checkedListBox1.Items.Remove(selectedEffect);
     checkedListBox1.Items.Insert(newIndex, selectedEffect);
     checkedListBox1.SetItemChecked(newIndex, isChecked);
     checkedListBox1.SelectedIndex = newIndex;
 }
コード例 #10
0
ファイル: MainFormAudioGraph.cs プロジェクト: Jiyuu/SkypeFX
        public void RemoveEffect(Effect effect)
        {
            if (effectStream != null)
            {
                effectStream.RemoveEffect(effect);
            }
            else
            {
                effects.Remove(effect);
            }

            RIRemoveEffect(effect.Name);
        }
コード例 #11
0
ファイル: MainFormAudioGraph.cs プロジェクト: Jiyuu/SkypeFX
 public bool MoveUp(Effect effect)
 {
     if (effectStream != null)
     {
         return effectStream.MoveUp(effect);
     }
     else
     {
         return effects.MoveUp(effect);
     }
 }