C# Class Smoothget.Download.Downloader

Show file Open project: pinglossy/smoothget

Public Methods

Method Description
DownloadAndMux ( Uri manifestUri, string manifestPath, string mkvPath, bool isDeterministic, System.TimeSpan stopAfter, SetupStop setupStop, DisplayDuration displayDuration ) : void

Private Methods

Method Description
DownloadChunk ( TrackInfo trackInfo, IList mediaSamples, ulong chunkStartTime, string manifestParentPath, bool isLive, ulong &nextStartTime ) : byte[]
ParseFragment ( Fragment fragment, IList samples, MediaStreamType type, ulong chunkStartTime ) : ulong
ReadFileStream ( FileStream fileStream ) : byte[]

Method Details

DownloadAndMux() public static method

public static DownloadAndMux ( Uri manifestUri, string manifestPath, string mkvPath, bool isDeterministic, System.TimeSpan stopAfter, SetupStop setupStop, DisplayDuration displayDuration ) : void
manifestUri System.Uri
manifestPath string
mkvPath string
isDeterministic bool
stopAfter System.TimeSpan
setupStop SetupStop
displayDuration DisplayDuration
return void