예제 #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);