C# Class FatAttitude.MediaStreamer.FFHLSRunner

Show file Open project: carlospuk/remotepotato

Public Properties

Property Type Description
EncodingParameters FatAttitude.MediaStreamer.VideoEncodingParameters
IsReStarting bool
IsRunning bool
MapArgumentsString string

Public Methods

Method Description
Abort ( ) : void
ConstructArguments ( ) : void
FFHLSRunner ( string pathToTools, FatAttitude.MediaStreamer.HLS.SegmentStore segStore ) : System
FFHLSRunner ( string pathToTools, FatAttitude.MediaStreamer.HLS.SegmentStore store, FatAttitude.MediaStreamer.VideoEncodingParameters vidParameters ) : System
InitTempWriter ( ) : void
Initialise ( ) : void
SendDebugMessage ( string txtDebug ) : void
Start ( int _startAtSegment, string &txtResult ) : bool
beginNextSegment ( ) : void
finaliseCurrentSegment ( ) : void
initDelimiter ( ) : void
prober_DebugMessage ( object sender, GenericEventArgs e ) : void
processByte ( byte b ) : void
processByteBuffer ( byte bytes ) : void
processRemainingBytes ( ) : void
shellRunner_ProcessFinished ( object sender, GenericEventArgs e ) : void
shellRunner_StandardErrorReceivedLine ( object sender, GenericEventArgs e ) : void
shellRunner_StandardOutputReceived ( object sender, GenericEventArgs e ) : void
switchToNextSegment ( ) : void

Private Methods

Method Description
StoreSegment ( ) : void
croppedSizeForAspectRatio ( ) : string

Method Details

Abort() public method

public Abort ( ) : void
return void

ConstructArguments() public method

public ConstructArguments ( ) : void
return void

FFHLSRunner() public method

public FFHLSRunner ( string pathToTools, FatAttitude.MediaStreamer.HLS.SegmentStore segStore ) : System
pathToTools string
segStore FatAttitude.MediaStreamer.HLS.SegmentStore
return System

FFHLSRunner() public method

public FFHLSRunner ( string pathToTools, FatAttitude.MediaStreamer.HLS.SegmentStore store, FatAttitude.MediaStreamer.VideoEncodingParameters vidParameters ) : System
pathToTools string
store FatAttitude.MediaStreamer.HLS.SegmentStore
vidParameters FatAttitude.MediaStreamer.VideoEncodingParameters
return System

InitTempWriter() public method

public InitTempWriter ( ) : void
return void

Initialise() public method

public Initialise ( ) : void
return void

SendDebugMessage() public method

public SendDebugMessage ( string txtDebug ) : void
txtDebug string
return void

Start() public method

public Start ( int _startAtSegment, string &txtResult ) : bool
_startAtSegment int
txtResult string
return bool

beginNextSegment() public method

public beginNextSegment ( ) : void
return void

finaliseCurrentSegment() public method

public finaliseCurrentSegment ( ) : void
return void

initDelimiter() public method

public initDelimiter ( ) : void
return void

prober_DebugMessage() public method

public prober_DebugMessage ( object sender, GenericEventArgs e ) : void
sender object
e GenericEventArgs
return void

processByte() public method

public processByte ( byte b ) : void
b byte
return void

processByteBuffer() public method

public processByteBuffer ( byte bytes ) : void
bytes byte
return void

processRemainingBytes() public method

public processRemainingBytes ( ) : void
return void

shellRunner_ProcessFinished() public method

public shellRunner_ProcessFinished ( object sender, GenericEventArgs e ) : void
sender object
e GenericEventArgs
return void

shellRunner_StandardErrorReceivedLine() public method

public shellRunner_StandardErrorReceivedLine ( object sender, GenericEventArgs e ) : void
sender object
e GenericEventArgs
return void

shellRunner_StandardOutputReceived() public method

public shellRunner_StandardOutputReceived ( object sender, GenericEventArgs e ) : void
sender object
e GenericEventArgs
return void

switchToNextSegment() public method

public switchToNextSegment ( ) : void
return void

Property Details

EncodingParameters public property

public VideoEncodingParameters,FatAttitude.MediaStreamer EncodingParameters
return FatAttitude.MediaStreamer.VideoEncodingParameters

IsReStarting public property

public bool IsReStarting
return bool

IsRunning public property

public bool IsRunning
return bool

MapArgumentsString public property

public string MapArgumentsString
return string