public IEnumerable <IEffectNode> GetDataAt(TimeSpan time) { if (IsRunning) { return(_effectNodeQueue.Get(time).ToArray()); } return(Enumerable.Empty <IEffectNode>()); }
private IEnumerable <IEffectNode> _GetEffectNodesAt(TimeSpan time) { IEffectNode[] effectNodes = _effectNodeQueue.Get(time).ToArray(); if (effectNodes.Length > 0) { _LastBufferReadPoint = effectNodes[effectNodes.Length - 1].StartTime; } return(effectNodes); }
public IEnumerable <IEffectNode> GetDataAt(TimeSpan time) { IEffectNode[] data = _data.Get(time).ToArray(); return(data); }
public IEnumerable <IEffectNode> GetDataAt(TimeSpan time) { return(_data.Get(time)); }