C# 클래스 Hudl.FFmpeg.Command.StreamReaders.BaseStandardStreamReader

파일 보기 프로젝트 열기: hudl/HudlFfmpeg

보호된 프로퍼티들

프로퍼티 타입 설명
MonitoringThread Thread
OutputBuilder StringBuilder
ProcessToListenTo System.Diagnostics.Process
_stopSignal System.Threading.ManualResetEvent
_stopped bool

공개 메소드들

메소드 설명
Listen ( ) : void
Stop ( ) : void
ToString ( ) : string

보호된 메소드들

메소드 설명
BaseStandardStreamReader ( Process processToListenTo ) : System
HandleDataReceivedAsAsync ( object sender, DataReceivedEventArgs dataReceivedEventArgs ) : void
HandleDataReceivedAsThread ( string data ) : void
ListenAsAsync ( ) : void
ListenAsThread ( ) : void

비공개 메소드들

메소드 설명
HandleDataReceived ( string data ) : void

메소드 상세

BaseStandardStreamReader() 보호된 메소드

protected BaseStandardStreamReader ( Process processToListenTo ) : System
processToListenTo System.Diagnostics.Process
리턴 System

HandleDataReceivedAsAsync() 보호된 메소드

protected HandleDataReceivedAsAsync ( object sender, DataReceivedEventArgs dataReceivedEventArgs ) : void
sender object
dataReceivedEventArgs System.Diagnostics.DataReceivedEventArgs
리턴 void

HandleDataReceivedAsThread() 보호된 메소드

protected HandleDataReceivedAsThread ( string data ) : void
data string
리턴 void

Listen() 공개 메소드

public Listen ( ) : void
리턴 void

ListenAsAsync() 보호된 추상적인 메소드

protected abstract ListenAsAsync ( ) : void
리턴 void

ListenAsThread() 보호된 추상적인 메소드

protected abstract ListenAsThread ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

MonitoringThread 보호되어 있는 프로퍼티

protected Thread MonitoringThread
리턴 Thread

OutputBuilder 보호되어 있는 프로퍼티

protected StringBuilder OutputBuilder
리턴 StringBuilder

ProcessToListenTo 보호되어 있는 프로퍼티

protected Process,System.Diagnostics ProcessToListenTo
리턴 System.Diagnostics.Process

_stopSignal 보호되어 있는 프로퍼티

protected ManualResetEvent,System.Threading _stopSignal
리턴 System.Threading.ManualResetEvent

_stopped 보호되어 있는 프로퍼티

protected bool _stopped
리턴 bool