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