Class Track


  • public final class Track
    extends java.lang.Object
    • Field Detail

      • intervals

        @NotNull
        private final @NotNull java.util.List<@NotNull Interval> intervals
      • repeatCount

        private final float repeatCount
      • fill

        private final Fill fill
    • Method Detail

      • parseBegin

        @NotNull
        private static @NotNull java.util.List<Duration> parseBegin​(@NotNull
                                                                    @NotNull AttributeNode attributeNode)
      • intervals

        @NotNull
        public @NotNull java.util.List<@NotNull Interval> intervals()
      • repeatCount

        public float repeatCount()
      • fill

        @NotNull
        public @NotNull Fill fill()
      • iterationCount

        private int iterationCount​(@NotNull
                                   @NotNull Duration duration,
                                   long timestampMillis)
      • iterationProgress

        private float iterationProgress​(@NotNull
                                        @NotNull Duration duration,
                                        long timestampMillis)
      • currentInterval

        @Nullable
        private @Nullable Interval currentInterval​(long timestamp)
      • interpolationProgress

        @NotNull
        public @NotNull Track.InterpolationProgress interpolationProgress​(long timestamp,
                                                                          int valueCount)