示例#1
0
 public Image GetThumbnail(MediaInfo mediaInfo)
 {
     GetMetadata(mediaInfo);
     Console.WriteLine("ThumbnailerBase.GetThumbnail");
     return(GetThumbnailCore(mediaInfo));
 }
示例#2
0
 protected override Image GetThumbnailCore(MediaInfo mediaInfo)
 {
     return(GenerateImage(300, 300, Color.DarkGreen, Color.White, "I am a Audio"));
 }
示例#3
0
 protected override void GetMetadata(MediaInfo mediaInfo)
 {
     Console.WriteLine("ThumbnailerAudio.GetMetadata");
 }
示例#4
0
 protected override Image GetThumbnailCore(MediaInfo mediaInfo)
 {
     return(GenerateImage(480, 270, Color.Blue, Color.White, "I am a Video"));
 }
示例#5
0
 protected override Image GetThumbnailCore(MediaInfo mediaInfo)
 {
     return(GenerateImage(400, 300, Color.Orange, Color.White, "I am a Image"));
 }
示例#6
0
 protected abstract Image GetThumbnailCore(MediaInfo mediaInfo);
示例#7
0
 protected abstract void GetMetadata(MediaInfo mediaInfo);