IPod.Thumbnail.GetData C# (CSharp) Method

GetData() public method

public GetData ( ) : byte[]
return byte[]
        public byte[] GetData()
        {
            if (record.Dirty) {
                return record.GetData (photo.PhotoDatabase.GetTempFile ());
            } else {
                string file = photo.PhotoDatabase.GetThumbPath (Format);

                using (FileStream stream = File.Open (file, FileMode.Open, FileAccess.Read, FileShare.Read)) {
                    return record.GetData (stream);
                }
            }
        }

Usage Example

Example #1
0
        public byte[] GetCoverArt(ArtworkFormat format)
        {
            Thumbnail thumbnail = GetThumbnail(format, false);

            if (thumbnail == null)
            {
                return(null);
            }
            else
            {
                return(thumbnail.GetData());
            }
        }