Class Waypoint
Represents an animation waypoint for video mixing, defining position, opacity, timing, and playback rate at a specific point in time.
public class Waypoint
- Inheritance
-
Waypoint
- Inherited Members
Constructors
Waypoint()
public Waypoint()
Properties
Duration
Gets or sets state duration. Either Duration or EndTimestamp should only be specified but not both of them. If both specifed then Duration value has a priority over EndTimestamp.
public TimeSpan? Duration { get; set; }
Property Value
EndTimestamp
Gets or sets state end timestamp in 100ns units. If default value is used then this waypoint ends at StartTimestamp + Duration.
public long EndTimestamp { get; set; }
Property Value
Location
Gets or sets the item location on the output video.
public Rect Location { get; set; }
Property Value
Opacity
Gets or sets the item opacity. Value ranges from 0 (fully transparent) to 1 (fully opaque).
public float Opacity { get; set; }
Property Value
PlaybackRate
Gets or sets the playback rate multiplier.
public float PlaybackRate { get; set; }
Property Value
StartTimestamp
Gets or sets state start timestamp in 100ns units. If default value is used then this waypoint starts from the beginning of the item if it's the first waypoint in the list or follows previous waypoint
public long StartTimestamp { get; set; }