C# Класс WaveBox.ApiHandler.Handlers.ArtApiHandler

Наследование: IApiHandler
Показать файл Открыть проект

Открытые методы

Метод Описание
CheckPermission ( User user, string action ) : bool
Process ( UriWrapper uri, IHttpProcessor processor, User user ) : void

Process returns a file stream containing album art

Приватные методы

Метод Описание
CreateStream ( Art art ) : Stream
FolderArtPath ( Folder folder ) : string
FolderContainsImages ( string dir, string &firstImageFoundPath ) : bool
ResizeImageGDI ( Image imgToResize, Size size ) : Image

Code which can resize an image and return it as requested

ResizeImageMagick ( Stream stream, int width, double blurSigma ) : byte[]
StreamForFolder ( int folderId ) : Stream
StreamForSong ( int songId ) : Stream

Описание методов

CheckPermission() публичный Метод

public CheckPermission ( User user, string action ) : bool
user WaveBox.Core.Model.User
action string
Результат bool

Process() публичный Метод

Process returns a file stream containing album art
public Process ( UriWrapper uri, IHttpProcessor processor, User user ) : void
uri UriWrapper
processor IHttpProcessor
user WaveBox.Core.Model.User
Результат void