public override byte[] GetNextFrame(ISource source, uint timeoutMsec) { if (timeoutMsec > 0) { Thread.Sleep((int)timeoutMsec); } return source.GetNextFrame(); }