C# Class CodeTV.GraphBuilderBDATimeShifting

Inheritance: GraphBuilderBDA, ITimeShifting, IRecorder
Afficher le fichier Open project: dgis/CodeTV Class Usage Examples

Protected Properties

Свойство Type Description
graphBuilder2 IFilterGraph2
isPossibleRecorderStart bool
isPossibleRecorderStop bool
isPossibleTimeShiftingPause bool
isPossibleTimeShiftingResume bool
mpeg2VideoStreamAnalyzer IBaseFilter
rot2 DsROTEntry
streamBufferSink IBaseFilter
streamBufferSource IBaseFilter

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

BuildGraph() public méthode

public BuildGraph ( ) : void
Résultat void

ConfigureTimeShiftingRegistry() protected méthode

protected ConfigureTimeShiftingRegistry ( ) : void
Résultat void

Decompose() protected méthode

protected Decompose ( ) : void
Résultat void

GetGraphState() public méthode

public GetGraphState ( ) : FilterState
Résultat FilterState

GraphBuilderBDATimeShifting() public méthode

public GraphBuilderBDATimeShifting ( VideoControl renderingControl ) : System
renderingControl VideoControl
Résultat System

IRecorder() protected méthode

protected IRecorder ( ) : void
Résultat void

IRecorder() protected méthode

protected IRecorder ( string filename ) : void
filename string
Résultat void

ITimeShifting() protected méthode

protected ITimeShifting ( ) : void
Résultat void

ITimeShifting() protected méthode

protected ITimeShifting ( System.TimeSpan position ) : void
position System.TimeSpan
Résultat void

ITimeShifting() protected méthode

protected ITimeShifting ( System.TimeSpan &start, System.TimeSpan &stop ) : void
start System.TimeSpan
stop System.TimeSpan
Résultat void

ITimeShifting() protected méthode

protected ITimeShifting ( double rate ) : void
rate double
Résultat void

OnGraphEnded() public méthode

public OnGraphEnded ( ) : void
Résultat void

OnGraphStarted() public méthode

public OnGraphStarted ( ) : void
Résultat void

OnVideoEvent() public méthode

public OnVideoEvent ( int cookies ) : void
cookies int
Résultat void

PauseGraph() public méthode

public PauseGraph ( ) : void
Résultat void

RunGraph() public méthode

public RunGraph ( ) : void
Résultat void

StopGraph() public méthode

public StopGraph ( ) : void
Résultat void

SubmitTuneRequest() public méthode

public SubmitTuneRequest ( Channel channel ) : void
channel Channel
Résultat void

Property Details

graphBuilder2 protected_oe property

protected IFilterGraph2 graphBuilder2
Résultat IFilterGraph2

isPossibleRecorderStart protected_oe property

protected bool isPossibleRecorderStart
Résultat bool

isPossibleRecorderStop protected_oe property

protected bool isPossibleRecorderStop
Résultat bool

isPossibleTimeShiftingPause protected_oe property

protected bool isPossibleTimeShiftingPause
Résultat bool

isPossibleTimeShiftingResume protected_oe property

protected bool isPossibleTimeShiftingResume
Résultat bool

mpeg2VideoStreamAnalyzer protected_oe property

protected IBaseFilter mpeg2VideoStreamAnalyzer
Résultat IBaseFilter

rot2 protected_oe property

protected DsROTEntry rot2
Résultat DsROTEntry

streamBufferSink protected_oe property

protected IBaseFilter streamBufferSink
Résultat IBaseFilter

streamBufferSource protected_oe property

protected IBaseFilter streamBufferSource
Résultat IBaseFilter