Example #1
0
 async Task <Bitmap> PortableAsyncRenderer <Bitmap> .GetThumbnailAsync
 (
     PortableCorrelatedEntity correlatedEntity,
     Func <string> correlationTag,
     int viewWidth,
     int viewHeight//,
     //Bitmap reusedThumbnail
 )
 {
     return(await correlatedEntity.GetThumbnailAsync(correlationTag,
                                                     viewWidth,
                                                     viewHeight,
                                                     //reusedThumbnail,
                                                     FilePath));
 }
Example #2
0
        async Task <Bitmap> PortableAsyncRenderer <Bitmap> .GetThumbnailAsync
        (
            PortableCorrelatedEntity correlatedEntity,
            Func <string> correlationTag,
            int viewWidth,
            int viewHeight//,
            //Bitmap reusedThumbnail
        )
        {
            string thumbnailPath = Path.Combine(DirectorySource.DirectoryPath,
                                                "AlbumArtSmall.jpg");

            if (File.Exists(thumbnailPath) == false)
            {
                return(null);
            }

            return(await correlatedEntity.GetThumbnailAsync(correlationTag,
                                                            viewWidth,
                                                            viewHeight,
                                                            //reusedThumbnail,
                                                            thumbnailPath));
        }