namespace FFMpegCore.Extensions.Downloader.Enums; public static class EnumExtensions { public static TEnum[] GetFlags(this TEnum input) where TEnum : Enum { return Enum.GetValues(input.GetType()) .Cast() .Where(input.HasFlag) .Cast() .ToArray(); } }