C# Class CodeTV.GraphBuilderPlayer

Inheritance: GraphBuilderBase, IPlayer
Show file Open project: dgis/CodeTV Class Usage Examples

Protected Properties

Property Type Description
Mpeg2ProgramVideo byte[]
filterSource IBaseFilter
isPossiblePlayerPause bool
isPossiblePlayerPlay bool
isPossiblePlayerStop bool
mpeg2Demux IBaseFilter

Private Properties

Property Type Description
IPlayer System.TimeSpan
IPlayer double
IPlayer void
IPlayer void
IPlayer void
UnRender void

Public Methods

Method Description
BuildGraph ( ) : void
GraphBuilderPlayer ( VideoControl renderingControl ) : System
OnGraphEnded ( ) : void
OnGraphStarted ( ) : void

Protected Methods

Method Description
AddMPEG2DemuxFilter ( ) : void
ConnectFilters ( ) : void
Decompose ( ) : void

Private Methods

Method Description
IPlayer ( ) : System.TimeSpan
IPlayer ( ) : double
IPlayer ( ) : void
IPlayer ( System.TimeSpan position ) : void
IPlayer ( double rate ) : void
UnRender ( IPin pinOutOrigin ) : void

Method Details

AddMPEG2DemuxFilter() protected method

protected AddMPEG2DemuxFilter ( ) : void
return void

BuildGraph() public method

public BuildGraph ( ) : void
return void

ConnectFilters() protected method

protected ConnectFilters ( ) : void
return void

Decompose() protected method

protected Decompose ( ) : void
return void

GraphBuilderPlayer() public method

public GraphBuilderPlayer ( VideoControl renderingControl ) : System
renderingControl VideoControl
return System

OnGraphEnded() public method

public OnGraphEnded ( ) : void
return void

OnGraphStarted() public method

public OnGraphStarted ( ) : void
return void

Property Details

Mpeg2ProgramVideo protected static property

protected static byte[] Mpeg2ProgramVideo
return byte[]

filterSource protected property

protected IBaseFilter filterSource
return IBaseFilter

isPossiblePlayerPause protected property

protected bool isPossiblePlayerPause
return bool

isPossiblePlayerPlay protected property

protected bool isPossiblePlayerPlay
return bool

isPossiblePlayerStop protected property

protected bool isPossiblePlayerStop
return bool

mpeg2Demux protected property

protected IBaseFilter mpeg2Demux
return IBaseFilter