ComposedComposition class abstract

A Composition that is fully represented by composing other Compositions, rather than building custom FFMPEG streams.

Implemented types

Constructors

ComposedComposition()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

build(FfmpegBuilder builder, CompositionSettings settings) Future<FfmpegStream>
Adds this composition to the composition tree in the given builder.
override
compose() Future<Composition>
Returns a Composition that's composed of other Compositions.
computeIntrinsicDuration() Future<Duration>
Computes the natural, or intrinsic, duration of this composition.
override
computeIntrinsicSize() Future<VideoSize>
Computes the natural, or intrinsic, size of this composition.
override
createDiagnosticsNode() DiagnosticsNode
override
hasAudio() Future<bool>
Whether this composition includes any audio streams.
override
hasVideo() Future<bool>
Whether this composition includes any video frames.
override
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.
inherited