public AudioOutTimer(string i_sTimerName, AudioOutTimerElapsedHandler i_TimerElapsedHandler, TimerArmMode i_eTimerArmMode, int i_iThreadIndex, ILegacyLogger i_Logger) { m_sTimerName = i_sTimerName; m_TimerElapsedHandler = i_TimerElapsedHandler; m_eTimerArmMode = i_eTimerArmMode; m_iThreadIndex = i_iThreadIndex; m_Logger = i_Logger; m_timer = new Timer(); m_timer.Enabled = false; m_timer.AutoReset = false; m_timer.Elapsed += new ElapsedEventHandler(OnTimerElapsed); }
public AudioOutTimer(string i_sTimerName, AudioOutTimerElapsedHandler i_TimerElapsedHandler, int i_iThreadIndex, ILegacyLogger i_Logger) : this(i_sTimerName, i_TimerElapsedHandler, TimerArmMode.OnStart, i_iThreadIndex, i_Logger) { }