C# 클래스 FatAttitude.MediaStreamer.FFHLSRunner

파일 보기 프로젝트 열기: carlospuk/remotepotato

공개 프로퍼티들

프로퍼티 타입 설명
EncodingParameters FatAttitude.MediaStreamer.VideoEncodingParameters
IsReStarting bool
IsRunning bool
MapArgumentsString string

공개 메소드들

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

비공개 메소드들

메소드 설명
StoreSegment ( ) : void
croppedSizeForAspectRatio ( ) : string

메소드 상세

Abort() 공개 메소드

public Abort ( ) : void
리턴 void

ConstructArguments() 공개 메소드

public ConstructArguments ( ) : void
리턴 void

FFHLSRunner() 공개 메소드

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

FFHLSRunner() 공개 메소드

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
리턴 System

InitTempWriter() 공개 메소드

public InitTempWriter ( ) : void
리턴 void

Initialise() 공개 메소드

public Initialise ( ) : void
리턴 void

SendDebugMessage() 공개 메소드

public SendDebugMessage ( string txtDebug ) : void
txtDebug string
리턴 void

Start() 공개 메소드

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

beginNextSegment() 공개 메소드

public beginNextSegment ( ) : void
리턴 void

finaliseCurrentSegment() 공개 메소드

public finaliseCurrentSegment ( ) : void
리턴 void

initDelimiter() 공개 메소드

public initDelimiter ( ) : void
리턴 void

prober_DebugMessage() 공개 메소드

public prober_DebugMessage ( object sender, GenericEventArgs e ) : void
sender object
e GenericEventArgs
리턴 void

processByte() 공개 메소드

public processByte ( byte b ) : void
b byte
리턴 void

processByteBuffer() 공개 메소드

public processByteBuffer ( byte bytes ) : void
bytes byte
리턴 void

processRemainingBytes() 공개 메소드

public processRemainingBytes ( ) : void
리턴 void

shellRunner_ProcessFinished() 공개 메소드

public shellRunner_ProcessFinished ( object sender, GenericEventArgs e ) : void
sender object
e GenericEventArgs
리턴 void

shellRunner_StandardErrorReceivedLine() 공개 메소드

public shellRunner_StandardErrorReceivedLine ( object sender, GenericEventArgs e ) : void
sender object
e GenericEventArgs
리턴 void

shellRunner_StandardOutputReceived() 공개 메소드

public shellRunner_StandardOutputReceived ( object sender, GenericEventArgs e ) : void
sender object
e GenericEventArgs
리턴 void

switchToNextSegment() 공개 메소드

public switchToNextSegment ( ) : void
리턴 void

프로퍼티 상세

EncodingParameters 공개적으로 프로퍼티

public VideoEncodingParameters,FatAttitude.MediaStreamer EncodingParameters
리턴 FatAttitude.MediaStreamer.VideoEncodingParameters

IsReStarting 공개적으로 프로퍼티

public bool IsReStarting
리턴 bool

IsRunning 공개적으로 프로퍼티

public bool IsRunning
리턴 bool

MapArgumentsString 공개적으로 프로퍼티

public string MapArgumentsString
리턴 string