C# Класс HCS_Encoder.UploadManager

Cludgy way of transporting HTTP Chunk Streaming files about.
Наследование: IOutputHandler
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
plw PlaylistWriter
src string
waitingChunks Queue

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

Метод Описание
Close ( ) : void
ConsumeChunk ( int ChunkIndex, int StreamIndex, string FilePath, double chunkDuration ) : void
GetStreamMappingType ( ) : StreamMapping
Prepare ( List Packages ) : void
UploadManager ( EncoderConfiguration Config ) : System

Create a new upload manager to transport HCS fragments and write a playlist in the configured location. The playlist will be re-written every time a fragment is successfully uploaded.

Защищенные методы

Метод Описание
OnUploadComplete ( object sender, ChunkUploadedEventArgs e ) : void
UploadAction ( object o ) : void

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

Метод Описание
SendChunk ( ChunkDetail chunk ) : void

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

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

public Close ( ) : void
Результат void

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

public ConsumeChunk ( int ChunkIndex, int StreamIndex, string FilePath, double chunkDuration ) : void
ChunkIndex int
StreamIndex int
FilePath string
chunkDuration double
Результат void

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

public GetStreamMappingType ( ) : StreamMapping
Результат StreamMapping

OnUploadComplete() защищенный Метод

protected OnUploadComplete ( object sender, ChunkUploadedEventArgs e ) : void
sender object
e ChunkUploadedEventArgs
Результат void

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

public Prepare ( List Packages ) : void
Packages List
Результат void

UploadAction() защищенный Метод

protected UploadAction ( object o ) : void
o object
Результат void

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

Create a new upload manager to transport HCS fragments and write a playlist in the configured location. The playlist will be re-written every time a fragment is successfully uploaded.
public UploadManager ( EncoderConfiguration Config ) : System
Config EncoderConfiguration Job configuration.
Результат System

Описание свойств

plw защищенное свойство

protected PlaylistWriter,HCS_Encoder plw
Результат PlaylistWriter

src защищенное свойство

protected string src
Результат string

waitingChunks защищенное свойство

protected Queue waitingChunks
Результат Queue