コード例 #1
0
 protected internal Segment(SegmentedTimeline st, long millisecond)
 {
   base.\u002Ector();
   SegmentedTimeline.Segment segment = this;
   this.this\u00240 = st;
   this.segmentNumber = this.calculateSegmentNumber(millisecond);
   this.segmentStart = SegmentedTimeline.access\u0024000(st) + this.segmentNumber * SegmentedTimeline.access\u0024100(st);
   this.segmentEnd = this.segmentStart + SegmentedTimeline.access\u0024100(st) - 1L;
   this.millisecond = millisecond;
 }
コード例 #2
0
 public BaseTimelineSegmentRange(SegmentedTimeline st, long fromDomainValue, long toDomainValue)
   : base(st, fromDomainValue, toDomainValue)
 {
   SegmentedTimeline.BaseTimelineSegmentRange timelineSegmentRange = this;
   this.this\u00240 = st;
 }
コード例 #3
0
 protected internal Segment(SegmentedTimeline st)
 {
   base.\u002Ector();
   SegmentedTimeline.Segment segment = this;
   this.this\u00240 = st;
 }
コード例 #4
0
 public SegmentRange(SegmentedTimeline st, long fromMillisecond, long toMillisecond)
   : base(st)
 {
   SegmentedTimeline.SegmentRange segmentRange = this;
   this.this\u00240 = st;
   SegmentedTimeline.Segment segment1 = st.getSegment(fromMillisecond);
   SegmentedTimeline.Segment segment2 = st.getSegment(toMillisecond);
   this.millisecond = fromMillisecond;
   this.segmentNumber = this.calculateSegmentNumber(fromMillisecond);
   this.segmentStart = segment1.segmentStart;
   this.segmentEnd = segment2.segmentEnd;
   this.segmentCount = segment2.getSegmentNumber() - segment1.getSegmentNumber() + 1L;
 }