DurationRange class Null safety
Describes a discrete segment of time within a video using a start and end Duration.
Constructors
- DurationRange(Duration start, Duration end)
- Trusts that the given start and end are actually in order. They should both be non-null.
Properties
- end → Duration
-
The end of the segment described as a duration relative to the beginning of
the entire video. This is expected to be non-null and longer than or equal
to start.
final
- hashCode → int
-
The hash code for this object.
read-onlyoverride
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
- start → Duration
-
The beginning of the segment described relative to the beginning of the
entire video. Should be shorter than or equal to end.
final
Methods
-
endFraction(
Duration duration) → double -
Assumes that
duration
is the total length of the video that this DurationRange is a segment form. It returns the percentage that start is through the entire video. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
startFraction(
Duration duration) → double -
Assumes that
duration
is the total length of the video that this DurationRange is a segment form. It returns the percentage that start is through the entire video. -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override