C# 클래스 ADBaseLibrary.AdobeHDS.FragmentProcessor

파일 보기 프로젝트 열기: maxpiva/AnimeOfflineDownloader 1 사용 예제들

공개 메소드들

메소드 설명
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