VideoClip class
Model representing an video-clip with metadata.
Constructors
-
VideoClip({required String id, required String title, String? subtitle, EditorImage? image, required EditorVideoClip clip, required Duration duration, TrimDurationSpan? trimSpan, List<
ImageProvider< ? thumbnails})Object> > - Creates an instance of VideoClip.
Properties
- clip → EditorVideoClip
-
Video-Clip source that should be played for this track.
final
- duration → Duration
-
The total duration of the video clip.
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- id → String
-
Unique identifier for the clip.
final
- image → EditorImage?
-
Optional thumbnail from the video-clip.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- subtitle → String?
-
Subtitle of the clip.
final
-
thumbnails
↔ List<
ImageProvider< ?Object> > -
Cached thumbnail images representing the video clip.
getter/setter pair
- title → String
-
Name/title of the clip.
final
- trimSpan ↔ TrimDurationSpan?
-
The selected trim range within the video clip.
getter/setter pair
Methods
-
copyWith(
{String? id, String? title, String? subtitle, EditorImage? image, EditorVideoClip? clip, Duration? duration, TrimDurationSpan? trimSpan, List< ImageProvider< ? thumbnails}) → VideoClipObject> > - Creates a copy of this VideoClip with the given fields replaced.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override