Example #1
0
 public bool PrepareSampleReading(int inStartSampleIndex, int inEndSampleIndex)
 {
     SampleStreamLocations = TrackFormat.PrepareSampleReading(inStartSampleIndex, inEndSampleIndex, ref lastEnd);
     return((SampleStreamLocations != null) && (SampleStreamLocations.Count > 0));
 }
Example #2
0
 /// <summary>
 /// PrepareSampleReading
 /// If what the time span the user is asking for is beyond the contents of the track, this method returns false.
 /// </summary>
 /// <param name="inStartSampleTime">in milliseconds</param>
 /// <param name="inEndSampleTime">in milliseconds</param>
 /// <returns>Returns false when inStartSampleTime is beyond duration of fragment/stream.</returns>
 public bool PrepareSampleReading(UInt64 inStartSampleTime, UInt64 inEndSampleTime)
 {
     SampleStreamLocations = TrackFormat.PrepareSampleReading(inStartSampleTime, inEndSampleTime, ref lastEnd);
     return((SampleStreamLocations != null) && (SampleStreamLocations.Count > 0));
 }