C# Class NMaier.SimpleDlna.Thumbnails.ThumbnailMaker

Inheritance: NMaier.SimpleDlna.Utilities.Logging
Datei anzeigen Open project: nmaier/simpleDLNA Class Usage Examples

Public Methods

Method Description
GetThumbnail ( FileSystemInfo file, int width, int height ) : IThumbnail
GetThumbnail ( string key, DlnaMediaTypes type, Stream stream, int width, int height ) : IThumbnail

Private Methods

Method Description
BuildThumbnailers ( ) : List>.Dictionary
GetThumbnailFromCache ( string &key, int &width, int &height, byte &rv ) : bool
GetThumbnailInternal ( string key, object item, DlnaMediaTypes type, int &width, int &height ) : byte[]
ResizeImage ( Image image, int width, int height, ThumbnailMakerBorder border ) : Image

Method Details

GetThumbnail() public method

public GetThumbnail ( FileSystemInfo file, int width, int height ) : IThumbnail
file System.IO.FileSystemInfo
width int
height int
return IThumbnail

GetThumbnail() public method

public GetThumbnail ( string key, DlnaMediaTypes type, Stream stream, int width, int height ) : IThumbnail
key string
type DlnaMediaTypes
stream Stream
width int
height int
return IThumbnail