Class InputFileItem
Represents an input file item for video and audio mixing operations, containing file configuration, timing information, and waypoint definitions.
public class InputFileItem
- Inheritance
-
InputFileItem
- Inherited Members
Constructors
InputFileItem()
public InputFileItem()
Properties
EndTimestamp
Gets or sets end timestamp of the file for video files in 100ns units. Default value means use input video file till the very end. The value is ignored for images.
public long EndTimestamp { get; set; }
Property Value
FilePath
Gets or sets the file path. Applicable for video files only. Must not be specified for images.
public string FilePath { get; set; }
Property Value
Offset
Gets or sets audio offset in the output. Applicable for AudioMixer only.
public TimeSpan? Offset { get; set; }
Property Value
StartTimestamp
Gets or sets start timestamp of the file for video files in 100ns units. For images it specifies when image will appear on the output video. Duration of image appearance is defined in Waypoint objects.
public long StartTimestamp { get; set; }
Property Value
Stream
Gets or sets file data stream. Applicable for image files only. Must not be specified for video files.
public Stream Stream { get; set; }
Property Value
Volume
Gets or sets audio volume multiplier in the output. Applicable for AudioMixer only.
public double Volume { get; set; }
Property Value
Waypoints
Gets file waypoints. Applicable for VideoMixer only, otherwise must be empty. At least one waypoint must be specified for image inputs in VideoMixer. In case of more than one waypoint, animation between waypoints will be applied.
public List<Waypoint> Waypoints { get; }