| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 | using MediaBrowser.Model.Drawing;using System.Collections.Generic;using System.Linq;using System.Runtime.Serialization;namespace MediaBrowser.Controller.Entities{    public class Photo : BaseItem, IHasTaglines    {        public List<string> Taglines { get; set; }        public Photo()        {            Taglines = new List<string>();        }        [IgnoreDataMember]        public override bool SupportsLocalMetadata        {            get            {                return false;            }        }        [IgnoreDataMember]        public override string MediaType        {            get            {                return Model.Entities.MediaType.Photo;            }        }        [IgnoreDataMember]        public override Folder LatestItemsIndexContainer        {            get            {                return Album;            }        }        [IgnoreDataMember]        public PhotoAlbum Album        {            get            {                return GetParents().OfType<PhotoAlbum>().FirstOrDefault();            }        }        [IgnoreDataMember]        public override bool EnableRefreshOnDateModifiedChange        {            get { return true; }        }        public override bool CanDownload()        {            return true;        }        public int? Width { get; set; }        public int? Height { get; set; }        public string CameraMake { get; set; }        public string CameraModel { get; set; }        public string Software { get; set; }        public double? ExposureTime { get; set; }        public double? FocalLength { get; set; }        public ImageOrientation? Orientation { get; set; }        public double? Aperture { get; set; }        public double? ShutterSpeed { get; set; }        public double? Latitude { get; set; }        public double? Longitude { get; set; }        public double? Altitude { get; set; }        public int? IsoSpeedRating { get; set; }    }}
 |