/// <summary> /// Returns the genre of the media file based on the media data. The genre is based on what the specific media class it is. /// </summary> /// <param name="media"></param> /// <returns>The media genre.</returns> public static MediaType GetMediaType(NBMedia media) { Type mediaType = media.GetType(); if (mediaType == typeof(NBAudio)) { return(MediaType.Audio); } else if (mediaType == typeof(NBVideo)) { return(MediaType.Video); } else if (mediaType == typeof(NBImage)) { return(MediaType.Image); } else { return(MediaType.Unknown); // Return unknown for any other class. } }