C# 클래스 CodeTV.GraphBuilderBDATimeShifting

상속: GraphBuilderBDA, ITimeShifting, IRecorder
파일 보기 프로젝트 열기: dgis/CodeTV 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
graphBuilder2 IFilterGraph2
isPossibleRecorderStart bool
isPossibleRecorderStop bool
isPossibleTimeShiftingPause bool
isPossibleTimeShiftingResume bool
mpeg2VideoStreamAnalyzer IBaseFilter
rot2 DsROTEntry
streamBufferSink IBaseFilter
streamBufferSource IBaseFilter

Private Properties

프로퍼티 타입 설명
AddMpeg2VideoStreamAnalyzerFilter void
AddStreamBufferSinkFilter void
AddStreamBufferSourceFilter void
BuildSinkGraph void
BuildSourceGraph void
ConnectStreamBufferSinkFilter void
ConnectStreamBufferSinkToSource void
ConnectStreamBufferSourceFilter void
IRecorder System.TimeSpan
ITimeShifting System.TimeSpan
ITimeShifting double
RegCloseKey int
RegCreateKey int

공개 메소드들

메소드 설명
BuildGraph ( ) : void
GetGraphState ( ) : FilterState
GraphBuilderBDATimeShifting ( VideoControl renderingControl ) : System
OnGraphEnded ( ) : void
OnGraphStarted ( ) : void
OnVideoEvent ( int cookies ) : void
PauseGraph ( ) : void
RunGraph ( ) : void
StopGraph ( ) : void
SubmitTuneRequest ( Channel channel ) : void

보호된 메소드들

메소드 설명
ConfigureTimeShiftingRegistry ( ) : void
Decompose ( ) : void
IRecorder ( ) : void
IRecorder ( string filename ) : void
ITimeShifting ( ) : void
ITimeShifting ( System.TimeSpan position ) : void
ITimeShifting ( System.TimeSpan &start, System.TimeSpan &stop ) : void
ITimeShifting ( double rate ) : void

비공개 메소드들

메소드 설명
AddMpeg2VideoStreamAnalyzerFilter ( ) : void
AddStreamBufferSinkFilter ( ) : void
AddStreamBufferSourceFilter ( ) : void
BuildSinkGraph ( ITuningSpace tuningSpace ) : void
BuildSourceGraph ( ) : void
ConnectStreamBufferSinkFilter ( ) : void
ConnectStreamBufferSinkToSource ( ) : void
ConnectStreamBufferSourceFilter ( ) : void
IRecorder ( ) : System.TimeSpan
ITimeShifting ( ) : System.TimeSpan
ITimeShifting ( ) : double
RegCloseKey ( IntPtr hKey ) : int
RegCreateKey ( UIntPtr hKey, string lpSubKey, IntPtr phkResult ) : int

메소드 상세

BuildGraph() 공개 메소드

public BuildGraph ( ) : void
리턴 void

ConfigureTimeShiftingRegistry() 보호된 메소드

protected ConfigureTimeShiftingRegistry ( ) : void
리턴 void

Decompose() 보호된 메소드

protected Decompose ( ) : void
리턴 void

GetGraphState() 공개 메소드

public GetGraphState ( ) : FilterState
리턴 FilterState

GraphBuilderBDATimeShifting() 공개 메소드

public GraphBuilderBDATimeShifting ( VideoControl renderingControl ) : System
renderingControl VideoControl
리턴 System

IRecorder() 보호된 메소드

protected IRecorder ( ) : void
리턴 void

IRecorder() 보호된 메소드

protected IRecorder ( string filename ) : void
filename string
리턴 void

ITimeShifting() 보호된 메소드

protected ITimeShifting ( ) : void
리턴 void

ITimeShifting() 보호된 메소드

protected ITimeShifting ( System.TimeSpan position ) : void
position System.TimeSpan
리턴 void

ITimeShifting() 보호된 메소드

protected ITimeShifting ( System.TimeSpan &start, System.TimeSpan &stop ) : void
start System.TimeSpan
stop System.TimeSpan
리턴 void

ITimeShifting() 보호된 메소드

protected ITimeShifting ( double rate ) : void
rate double
리턴 void

OnGraphEnded() 공개 메소드

public OnGraphEnded ( ) : void
리턴 void

OnGraphStarted() 공개 메소드

public OnGraphStarted ( ) : void
리턴 void

OnVideoEvent() 공개 메소드

public OnVideoEvent ( int cookies ) : void
cookies int
리턴 void

PauseGraph() 공개 메소드

public PauseGraph ( ) : void
리턴 void

RunGraph() 공개 메소드

public RunGraph ( ) : void
리턴 void

StopGraph() 공개 메소드

public StopGraph ( ) : void
리턴 void

SubmitTuneRequest() 공개 메소드

public SubmitTuneRequest ( Channel channel ) : void
channel Channel
리턴 void

프로퍼티 상세

graphBuilder2 보호되어 있는 프로퍼티

protected IFilterGraph2 graphBuilder2
리턴 IFilterGraph2

isPossibleRecorderStart 보호되어 있는 프로퍼티

protected bool isPossibleRecorderStart
리턴 bool

isPossibleRecorderStop 보호되어 있는 프로퍼티

protected bool isPossibleRecorderStop
리턴 bool

isPossibleTimeShiftingPause 보호되어 있는 프로퍼티

protected bool isPossibleTimeShiftingPause
리턴 bool

isPossibleTimeShiftingResume 보호되어 있는 프로퍼티

protected bool isPossibleTimeShiftingResume
리턴 bool

mpeg2VideoStreamAnalyzer 보호되어 있는 프로퍼티

protected IBaseFilter mpeg2VideoStreamAnalyzer
리턴 IBaseFilter

rot2 보호되어 있는 프로퍼티

protected DsROTEntry rot2
리턴 DsROTEntry

streamBufferSink 보호되어 있는 프로퍼티

protected IBaseFilter streamBufferSink
리턴 IBaseFilter

streamBufferSource 보호되어 있는 프로퍼티

protected IBaseFilter streamBufferSource
리턴 IBaseFilter