protected override MediaMetadata ExtractMetadata(MediaInfo mediaInfo) { Console.WriteLine("MediaThumbnailerImage.MediaMetadata"); return(null); }
protected override Image ExtractThumbnail(MediaInfo mediaInfo, MediaMetadata mediaMetadata) { Console.WriteLine("MediaThumbnailerImage.ExtractThumbnail"); return(CreateImage(400, 300, Color.DarkGreen, Color.White, "I am an Image File")); }
protected override Image ExtractThumbnail(MediaInfo mediaInfo, MediaMetadata mediaMetadata) { Console.WriteLine("MediaThumbnailerAudio.ExtractThumbnail"); return(CreateImage(300, 300, Color.DarkRed, Color.White, "I am an audio file")); }
private void ValidateMediaInfo(MediaInfo mediaInfo) { Console.WriteLine("MediaThumbnailerBase.ValidateMediaInfo"); }
protected abstract MediaMetadata ExtractMetadata(MediaInfo mediaInfo);
protected abstract Image ExtractThumbnail(MediaInfo mediaInfo, MediaMetadata mediaMetadata);