Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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;
        }