C# Class Smoothget.Download.DownloadingMediaDataSource

Inheritance: IMediaDataSource, IStoppable
Afficher le fichier Open project: pinglossy/smoothget Class Usage Examples

Méthodes publiques

Свойство Type Description
IsStopped bool

Méthodes publiques

Méthode Description
ConsumeBlock ( int trackIndex ) : void
ConsumeBlocksUntil ( int trackIndex, ulong startTime ) : void
DownloadingMediaDataSource ( IList tracks, string manifestParentPath, ulong timeScale, bool isLive, ulong stopAfter, ulong totalTicks, DisplayDuration displayDuration ) : System
GetTrackCount ( ) : int
GetTrackEndTime ( int trackIndex ) : ulong
PeekBlock ( int trackIndex ) : MediaDataBlock
StartChunks ( IChunkStartTimeReceiver chunkStartTimeReceiver ) : void
Stop ( ) : void

Private Methods

Méthode Description
DownloadNextChunk ( int trackIndex ) : bool

Method Details

ConsumeBlock() public méthode

public ConsumeBlock ( int trackIndex ) : void
trackIndex int
Résultat void

ConsumeBlocksUntil() public méthode

public ConsumeBlocksUntil ( int trackIndex, ulong startTime ) : void
trackIndex int
startTime ulong
Résultat void

DownloadingMediaDataSource() public méthode

public DownloadingMediaDataSource ( IList tracks, string manifestParentPath, ulong timeScale, bool isLive, ulong stopAfter, ulong totalTicks, DisplayDuration displayDuration ) : System
tracks IList
manifestParentPath string
timeScale ulong
isLive bool
stopAfter ulong
totalTicks ulong
displayDuration DisplayDuration
Résultat System

GetTrackCount() public méthode

public GetTrackCount ( ) : int
Résultat int

GetTrackEndTime() public méthode

public GetTrackEndTime ( int trackIndex ) : ulong
trackIndex int
Résultat ulong

PeekBlock() public méthode

public PeekBlock ( int trackIndex ) : MediaDataBlock
trackIndex int
Résultat Smoothget.Mkv.MediaDataBlock

StartChunks() public méthode

public StartChunks ( IChunkStartTimeReceiver chunkStartTimeReceiver ) : void
chunkStartTimeReceiver IChunkStartTimeReceiver
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

Property Details

IsStopped public_oe property

public bool IsStopped
Résultat bool