protected virtual void MediaFile_Progress_ValueChanged(object sender, MeterEventArgs eventArgs)
 {
     if (((TimeSpan)eventArgs.NewValue) >= m_MediaFile.PlaybackLength - m_FadeOnEnd)
     {
         lock (m_ValueFader)
         {
             m_ValueFader.FadeTime    = m_FadeOnEnd;
             m_ValueFader.TargetValue = new VolumeLevel(0, 0);
         }
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Callback when the <see cref="IMeter"/> value changes.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="eventArgs"></param>
 private void Meter_ValueChanged(object sender, MeterEventArgs eventArgs)
 {
     lock (this)
     {
         if (attainedValue((V)eventArgs.NewValue))
         {
             Set();
         }
         else
         {
             Reset();
         }
     }
 }
 private void PumpProgress_ValueChanged(object sender, MeterEventArgs eventArgs)
 {
     OnValueChanged((long)eventArgs.OldValue + this.service.offset, (long)eventArgs.NewValue + this.service.offset);
 }
			private void PumpProgress_ValueChanged(object sender, MeterEventArgs eventArgs)
			{
				OnValueChanged((long)eventArgs.OldValue + this.service.offset, (long)eventArgs.NewValue + this.service.offset);
			}
		protected virtual void MediaFile_Progress_ValueChanged(object sender, MeterEventArgs eventArgs)
		{
			if (((TimeSpan)eventArgs.NewValue) >= m_MediaFile.PlaybackLength - m_FadeOnEnd)
			{
				lock (m_ValueFader)
				{
					m_ValueFader.FadeTime = m_FadeOnEnd;
					m_ValueFader.TargetValue = new VolumeLevel(0, 0);
				}
			}
		}