protected override void FillTheMFIDictionary() { MFIDictionary.Add("Format", metadata == null ? "" : metadata?.Format ?? ""); MFIDictionary.Add("Rating", metadata == null ? "" : metadata?.Rating.ToString() ?? ""); MFIDictionary.Add("Title", metadata == null ? "" : metadata?.Title ?? ""); MFIDictionary.Add("Keywords", metadata == null ? "" : String.Join(", ", metadata.Keywords)); MFIDictionary.Add("PhotoHeight", TagLibFile?.Properties == null ? "" : TagLibFile.Properties.PhotoHeight.ToString().Trim()); MFIDictionary.Add("PhotoWidth", TagLibFile?.Properties == null ? "" : TagLibFile.Properties.PhotoWidth.ToString().Trim()); }
private void FillMIDictionaryByType(int idParamsType, string paramTypeTitle) { foreach (var item in GetMIParameters(idParamsType)) { var tmp = MI.Get(MediaInfoLib.StreamKind.General, 0, item); if (!string.IsNullOrWhiteSpace(tmp)) { MFIDictionary.Add(string.Format("{0}.{1}", paramTypeTitle, item), tmp); } } }
protected override void FillTheMFIDictionary() { MFIDictionary.Add("Artist", String.Join(", ", TagLibFile.Tag.Performers)); MFIDictionary.Add("Tracknumber", TagLibFile.Tag.Track.ToString().Trim()); MFIDictionary.Add("Title", TagLibFile.Tag.Title); MFIDictionary.Add("Album", TagLibFile.Tag.Album); MFIDictionary.Add("Year", TagLibFile.Tag.Year.ToString().Trim()); MFIDictionary.Add("Genre", TagLibFile.Tag.FirstGenre); MFIDictionary.Add("Bitrate", TagLibFile.Properties.AudioBitrate.ToString().Trim()); MFIDictionary.Add("Channels", TagLibFile.Properties.AudioChannels.ToString().Trim()); MFIDictionary.Add("Duration", TagLibFile.Properties.Duration.ToString("mm\\:ss")); }
protected override void FillTheMFIDictionary() { if (TagLibFile != null) { MFIDictionary.Add("General.VideoHeight", TagLibFile.Properties.VideoHeight.ToString().Trim()); MFIDictionary.Add("General.VideoWidth", TagLibFile.Properties.VideoWidth.ToString().Trim()); } if (MI != null) { FillMFDictionary(); } }