Ejemplo n.º 1
0
        public void StreamEvents(IMemEventHandler handler)
        {
            m_Handler = handler;

            SeekImpl(0.0, null);

            int i = 0;

            double max_time = this.MetaData.MaxTimeStamp / (double)this.MetaData.TimerFrequency;

            while (NextEvent(null))
            {
                if (0 == (i & 1023))
                {
                    if (m_Cancel)
                    {
                        break;
                    }
                    handler.OnProgress(this.CurrentTime / max_time);
                }
                ++i;
            }

            m_Cancel  = false;
            m_Handler = null;
        }
Ejemplo n.º 2
0
 public void ReplayEvents(IMemEventHandler handler)
 {
     throw new NotImplementedException();
 }