using System.Collections.ObjectModel; using System.Windows; namespace Azaion.Common.DTO; public class FormState { public MediaFileInfo? CurrentMedia { get; set; } public string VideoName => CurrentMedia?.FName ?? ""; public string CurrentMrl { get; set; } = null!; public Size CurrentVideoSize { get; set; } public TimeSpan CurrentVideoLength { get; set; } public TimeSpan? BackgroundTime { get; set; } public int CurrentVolume { get; set; } = 100; public ObservableCollection AnnotationResults { get; set; } = []; public WindowEnum ActiveWindow { get; set; } }