C# Class CodeTV.GraphBuilderBDA

Inheritance: GraphBuilderTV, IBDA, IEPG
ファイルを表示 Open project: dgis/CodeTV Class Usage Examples

Protected Properties

Property Type Description
audioDecoderDevice DsDevice
audioDecoderFilter IBaseFilter
audioPinFormat MPEG1WaveFormat
audioType ChannelDVB.AudioType
bdaSecTab IBaseFilter
bdaTIF IBaseFilter
capture IBaseFilter
captureDevice DsDevice
epg EPG
h264DecoderDevice DsDevice
isH264ElecardSpecialMode bool
mpeg2DecoderDevice DsDevice
mpeg2Demux IBaseFilter
networkProvider IBaseFilter
objTuneRequest ITuneRequest
objTuningSpace ITuningSpace
referenceClock ChannelDVB.Clock
tuner IBaseFilter
tunerDevice DsDevice
videoH264DecoderFilter IBaseFilter
videoH264PinFormat MPEG2VideoInfo
videoMPEG2PinFormat MPEG2VideoInfo
videoMpeg2DecoderFilter IBaseFilter

Public Methods

Method Description
BuildGraph ( ) : void
GetSignalStatistics ( bool &locked, bool &present, int &strength, int &quality ) : bool
GetTablesInfos ( Channel channel, bool allTransponderInfo ) : string
GraphBuilderBDA ( VideoControl renderingControl ) : System
SubmitTuneRequest ( Channel channel ) : void

Protected Methods

Method Description
AddAndConnectBDABoardFilters ( ) : void
AddAndConnectSectionsAndTablesFilterToGraph ( ) : void
AddAndConnectTIFToGraph ( ) : void
AddAudioDecoderFilters ( IFilterGraph2 graphBuilder ) : void
AddBDAVideoDecoderFilters ( IFilterGraph2 graphBuilder ) : void
AddMPEG2DemuxFilter ( ) : void
AddNetworkProviderFilter ( ITuningSpace tuningSpace ) : void
AddTransportStreamFiltersToGraph ( ) : void
ConnectAllOutputFilters ( ) : void
ConnectAudioAndVideoFilters ( ) : void
ConnectTransportStreamFilters ( ) : void
CreateMPEG2DemuxPins ( ) : void
Decompose ( ) : void
GetAudioPinFormat ( ) : MPEG1WaveFormat
GetVideoH264PinFormat ( ) : MPEG2VideoInfo
GetVideoInfoHeader2H264PinFormat ( ) : VideoInfoHeader2
GetVideoMPEG2PinFormat ( ) : MPEG2VideoInfo
RenderMpeg2DemuxFilters ( ) : void

Method Details

AddAndConnectBDABoardFilters() protected method

protected AddAndConnectBDABoardFilters ( ) : void
return void

AddAndConnectSectionsAndTablesFilterToGraph() protected method

protected AddAndConnectSectionsAndTablesFilterToGraph ( ) : void
return void

AddAndConnectTIFToGraph() protected method

protected AddAndConnectTIFToGraph ( ) : void
return void

AddAudioDecoderFilters() protected method

protected AddAudioDecoderFilters ( IFilterGraph2 graphBuilder ) : void
graphBuilder IFilterGraph2
return void

AddBDAVideoDecoderFilters() protected method

protected AddBDAVideoDecoderFilters ( IFilterGraph2 graphBuilder ) : void
graphBuilder IFilterGraph2
return void

AddMPEG2DemuxFilter() protected method

protected AddMPEG2DemuxFilter ( ) : void
return void

AddNetworkProviderFilter() protected method

protected AddNetworkProviderFilter ( ITuningSpace tuningSpace ) : void
tuningSpace ITuningSpace
return void

AddTransportStreamFiltersToGraph() protected method

protected AddTransportStreamFiltersToGraph ( ) : void
return void

BuildGraph() public method

public BuildGraph ( ) : void
return void

ConnectAllOutputFilters() protected method

protected ConnectAllOutputFilters ( ) : void
return void

ConnectAudioAndVideoFilters() protected method

protected ConnectAudioAndVideoFilters ( ) : void
return void

ConnectTransportStreamFilters() protected method

protected ConnectTransportStreamFilters ( ) : void
return void

CreateMPEG2DemuxPins() protected method

protected CreateMPEG2DemuxPins ( ) : void
return void

Decompose() protected method

protected Decompose ( ) : void
return void

GetAudioPinFormat() protected static method

protected static GetAudioPinFormat ( ) : MPEG1WaveFormat
return MPEG1WaveFormat

GetSignalStatistics() public method

public GetSignalStatistics ( bool &locked, bool &present, int &strength, int &quality ) : bool
locked bool
present bool
strength int
quality int
return bool

GetTablesInfos() public method

public GetTablesInfos ( Channel channel, bool allTransponderInfo ) : string
channel Channel
allTransponderInfo bool
return string

GetVideoH264PinFormat() protected static method

protected static GetVideoH264PinFormat ( ) : MPEG2VideoInfo
return MPEG2VideoInfo

GetVideoInfoHeader2H264PinFormat() protected static method

protected static GetVideoInfoHeader2H264PinFormat ( ) : VideoInfoHeader2
return VideoInfoHeader2

GetVideoMPEG2PinFormat() protected static method

protected static GetVideoMPEG2PinFormat ( ) : MPEG2VideoInfo
return MPEG2VideoInfo

GraphBuilderBDA() public method

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

RenderMpeg2DemuxFilters() protected method

protected RenderMpeg2DemuxFilters ( ) : void
return void

SubmitTuneRequest() public method

public SubmitTuneRequest ( Channel channel ) : void
channel Channel
return void

Property Details

audioDecoderDevice protected_oe property

protected DsDevice audioDecoderDevice
return DsDevice

audioDecoderFilter protected_oe property

protected IBaseFilter audioDecoderFilter
return IBaseFilter

audioPinFormat protected_oe static_oe property

protected static MPEG1WaveFormat audioPinFormat
return MPEG1WaveFormat

audioType protected_oe property

protected ChannelDVB.AudioType audioType
return ChannelDVB.AudioType

bdaSecTab protected_oe property

protected IBaseFilter bdaSecTab
return IBaseFilter

bdaTIF protected_oe property

protected IBaseFilter bdaTIF
return IBaseFilter

capture protected_oe property

protected IBaseFilter capture
return IBaseFilter

captureDevice protected_oe property

protected DsDevice captureDevice
return DsDevice

epg protected_oe property

protected EPG epg
return EPG

h264DecoderDevice protected_oe property

protected DsDevice h264DecoderDevice
return DsDevice

isH264ElecardSpecialMode protected_oe property

protected bool isH264ElecardSpecialMode
return bool

mpeg2DecoderDevice protected_oe property

protected DsDevice mpeg2DecoderDevice
return DsDevice

mpeg2Demux protected_oe property

protected IBaseFilter mpeg2Demux
return IBaseFilter

networkProvider protected_oe property

protected IBaseFilter networkProvider
return IBaseFilter

objTuneRequest protected_oe property

protected ITuneRequest objTuneRequest
return ITuneRequest

objTuningSpace protected_oe property

protected ITuningSpace objTuningSpace
return ITuningSpace

referenceClock protected_oe property

protected ChannelDVB.Clock referenceClock
return ChannelDVB.Clock

tuner protected_oe property

protected IBaseFilter tuner
return IBaseFilter

tunerDevice protected_oe property

protected DsDevice tunerDevice
return DsDevice

videoH264DecoderFilter protected_oe property

protected IBaseFilter videoH264DecoderFilter
return IBaseFilter

videoH264PinFormat protected_oe static_oe property

protected static MPEG2VideoInfo videoH264PinFormat
return MPEG2VideoInfo

videoMPEG2PinFormat protected_oe static_oe property

protected static MPEG2VideoInfo videoMPEG2PinFormat
return MPEG2VideoInfo

videoMpeg2DecoderFilter protected_oe property

protected IBaseFilter videoMpeg2DecoderFilter
return IBaseFilter