private static AudioMaterialMetadata CreateMetadata(CdtextData cdtext, int itemIndex) { if (cdtext == null) { return(null); } AudioMaterialMetadata metadata = new AudioMaterialMetadata(); if (cdtext.AlbumNames != null && itemIndex < cdtext.AlbumNames.Length) { metadata.AlbumName = cdtext.AlbumNames[itemIndex]; } if (cdtext.Performers != null && itemIndex < cdtext.Performers.Length) { metadata.Performer = cdtext.Performers[itemIndex]; } if (cdtext.Songwriters != null && itemIndex < cdtext.Songwriters.Length) { metadata.Songwriter = cdtext.Songwriters[itemIndex]; } if (cdtext.Composers != null && itemIndex < cdtext.Composers.Length) { metadata.Composer = cdtext.Composers[itemIndex]; } if (cdtext.Arrangers != null && itemIndex < cdtext.Arrangers.Length) { metadata.Arranger = cdtext.Arrangers[itemIndex]; } if (cdtext.Messages != null && itemIndex < cdtext.Messages.Length) { metadata.Message = cdtext.Messages[itemIndex]; } if (cdtext.Genres != null && itemIndex < cdtext.Genres.Length) { metadata.Genre = cdtext.Genres[itemIndex]; } if (cdtext.UpcEans != null && itemIndex < cdtext.UpcEans.Length) { metadata.UpcEan = cdtext.UpcEans[itemIndex]; } return(metadata); }
private static AudioMaterialMetadata CreateMetadata(CdtextData cdtext, int itemIndex) { if (cdtext == null) return null; AudioMaterialMetadata metadata = new AudioMaterialMetadata(); if (cdtext.AlbumNames != null && itemIndex < cdtext.AlbumNames.Length) metadata.AlbumName = cdtext.AlbumNames[itemIndex]; if (cdtext.Performers != null && itemIndex < cdtext.Performers.Length) metadata.Performer = cdtext.Performers[itemIndex]; if (cdtext.Songwriters != null && itemIndex < cdtext.Songwriters.Length) metadata.Songwriter = cdtext.Songwriters[itemIndex]; if (cdtext.Composers != null && itemIndex < cdtext.Composers.Length) metadata.Composer = cdtext.Composers[itemIndex]; if (cdtext.Arrangers != null && itemIndex < cdtext.Arrangers.Length) metadata.Arranger = cdtext.Arrangers[itemIndex]; if (cdtext.Messages != null && itemIndex < cdtext.Messages.Length) metadata.Message = cdtext.Messages[itemIndex]; if (cdtext.Genres != null && itemIndex < cdtext.Genres.Length) metadata.Genre = cdtext.Genres[itemIndex]; if (cdtext.UpcEans != null && itemIndex < cdtext.UpcEans.Length) metadata.UpcEan = cdtext.UpcEans[itemIndex]; return metadata; }