private void _DoSkip() { _Decoder.SetPosition(_Start); _TimeCode = _Start; lock (_MutexData) { _Data.Reset(); _NoMoreData = false; } }
private void _DoSkip() { _Decoder.SetPosition(_Start); lock (_LockData) { _SyncTimer.Time = _Start; _TimeCode = _Start; _Data.Reset(); _NoMoreData = false; } }
private void DoSkip() { lock (MutexData) { _Decoder.SetPosition(_Start); _CurrentTime = _Start; _TimeCode = _Start; _data = new RingBuffer(BUFSIZE); _NoMoreData = false; EventDecode.Set(); _waiting = false; _SyncTimer.Time = _Start; } }