Table of Contents

Namespace VAST.File.Utility

Classes

AudioAnalyzer

Provides audio analysis functionality including RMS level, peak level, and silence detection for audio files.

AudioMixer

Provides audio mixing functionality to combine multiple audio files into a single output file, with support for automatic volume detection and adjustment.

Concatenator

Provides file concatenation functionality to join multiple media files into a single output file, with optional video transcoding support.

ImageExtractor

Provides functionality to extract a single image frame from a video file at a specified position.

InputFileItem

Represents an input file item for video and audio mixing operations, containing file configuration, timing information, and waypoint definitions.

VideoMixer

Provides video mixing functionality to overlay images onto a video file, with support for animated waypoints, pauses, and transcoding.

Waypoint

Represents an animation waypoint for video mixing, defining position, opacity, timing, and playback rate at a specific point in time.