C# Класс ADBaseLibrary.AdobeHDS.FragmentProcessor

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CloseFile ( ) : Task
DoNextFragment ( ) : Task
FragmentProcessor ( CookieCollection cookies, NameValueCollection headers, string uagent, int timeout, string referer, IWebProxy proxy, int threads, int retries, string outputfile ) : System
GetNextTag ( Stream stream ) : Task
InitFile ( ) : Task
Start ( string baseurl, string guid, Manifest manifest, Media media, CancellationToken token, IProgress progress ) : Task

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

Метод Описание
CallAkamaiDecryptionService ( List ts ) : void
GetStream ( string url ) : Task
ProcessFragment ( Stream s, int fragment ) : Task
ProcessTag ( Tag tag ) : Task
ProcessTags ( List tags ) : Task
QueueTags ( List ts, int fragment ) : Task
ThreadProcessor ( CancellationToken token, IProgress progress ) : Task
WriteTag ( Tag tag ) : Task

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

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

public CloseFile ( ) : Task
Результат Task

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

public DoNextFragment ( ) : Task
Результат Task

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

public FragmentProcessor ( CookieCollection cookies, NameValueCollection headers, string uagent, int timeout, string referer, IWebProxy proxy, int threads, int retries, string outputfile ) : System
cookies System.Net.CookieCollection
headers System.Collections.Specialized.NameValueCollection
uagent string
timeout int
referer string
proxy IWebProxy
threads int
retries int
outputfile string
Результат System

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

public GetNextTag ( Stream stream ) : Task
stream Stream
Результат Task

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

public InitFile ( ) : Task
Результат Task

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

public Start ( string baseurl, string guid, Manifest manifest, Media media, CancellationToken token, IProgress progress ) : Task
baseurl string
guid string
manifest Manifest
media Media
token System.Threading.CancellationToken
progress IProgress
Результат Task