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

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

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

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

Process performs a HLS transcode on a media item

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

Метод Описание
GenerateMultiPlaylist ( IMediaItem item, string transQualities, UriWrapper uri ) : string
GeneratePlaylist ( IMediaItem item, string transQuality, UriWrapper uri ) : string

Generate playlist for a single item

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

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

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

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

Process performs a HLS transcode on a media item
public Process ( UriWrapper uri, IHttpProcessor processor, User user ) : void
uri UriWrapper
processor IHttpProcessor
user WaveBox.Core.Model.User
Результат void