public static void SaveMediaFlagImageToDisk(MediaInfoFlags flag, string dest) { if (!string.IsNullOrEmpty(dest)) { using (FileStream _fs = new FileStream(dest, FileMode.Create, FileAccess.Write)) { PngBitmapEncoder _encoder = new PngBitmapEncoder(); _encoder.Frames.Add(BitmapFrame.Create(new Uri(MediaModel.GetImagePath(flag)))); _encoder.Save(_fs); } } }
public MediaInfoData() { Resolution = new MediaModel(); Video = new MediaModel(); Audio = new MediaModel(); Subtitles = new MediaModel(); Format = new MediaModel(); EmbeddedSubtitles = new List <EmbeddedSubtitle>(); EmbeddedSubtitlesList = new List <string>(); // obsolete but keep it for backwardcompat ExternalSubtitlesList = new List <EmbeddedSubtitle>(); Languages = new List <string>(); LanguageCodes = new List <string>(); }