C# 클래스 CodeTV.GraphBuilderBDA

상속: GraphBuilderTV, IBDA, IEPG
파일 보기 프로젝트 열기: dgis/CodeTV 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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

메소드 상세

AddAndConnectBDABoardFilters() 보호된 메소드

protected AddAndConnectBDABoardFilters ( ) : void
리턴 void

AddAndConnectSectionsAndTablesFilterToGraph() 보호된 메소드

protected AddAndConnectSectionsAndTablesFilterToGraph ( ) : void
리턴 void

AddAndConnectTIFToGraph() 보호된 메소드

protected AddAndConnectTIFToGraph ( ) : void
리턴 void

AddAudioDecoderFilters() 보호된 메소드

protected AddAudioDecoderFilters ( IFilterGraph2 graphBuilder ) : void
graphBuilder IFilterGraph2
리턴 void

AddBDAVideoDecoderFilters() 보호된 메소드

protected AddBDAVideoDecoderFilters ( IFilterGraph2 graphBuilder ) : void
graphBuilder IFilterGraph2
리턴 void

AddMPEG2DemuxFilter() 보호된 메소드

protected AddMPEG2DemuxFilter ( ) : void
리턴 void

AddNetworkProviderFilter() 보호된 메소드

protected AddNetworkProviderFilter ( ITuningSpace tuningSpace ) : void
tuningSpace ITuningSpace
리턴 void

AddTransportStreamFiltersToGraph() 보호된 메소드

protected AddTransportStreamFiltersToGraph ( ) : void
리턴 void

BuildGraph() 공개 메소드

public BuildGraph ( ) : void
리턴 void

ConnectAllOutputFilters() 보호된 메소드

protected ConnectAllOutputFilters ( ) : void
리턴 void

ConnectAudioAndVideoFilters() 보호된 메소드

protected ConnectAudioAndVideoFilters ( ) : void
리턴 void

ConnectTransportStreamFilters() 보호된 메소드

protected ConnectTransportStreamFilters ( ) : void
리턴 void

CreateMPEG2DemuxPins() 보호된 메소드

protected CreateMPEG2DemuxPins ( ) : void
리턴 void

Decompose() 보호된 메소드

protected Decompose ( ) : void
리턴 void

GetAudioPinFormat() 보호된 정적인 메소드

protected static GetAudioPinFormat ( ) : MPEG1WaveFormat
리턴 MPEG1WaveFormat

GetSignalStatistics() 공개 메소드

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

GetTablesInfos() 공개 메소드

public GetTablesInfos ( Channel channel, bool allTransponderInfo ) : string
channel Channel
allTransponderInfo bool
리턴 string

GetVideoH264PinFormat() 보호된 정적인 메소드

protected static GetVideoH264PinFormat ( ) : MPEG2VideoInfo
리턴 MPEG2VideoInfo

GetVideoInfoHeader2H264PinFormat() 보호된 정적인 메소드

protected static GetVideoInfoHeader2H264PinFormat ( ) : VideoInfoHeader2
리턴 VideoInfoHeader2

GetVideoMPEG2PinFormat() 보호된 정적인 메소드

protected static GetVideoMPEG2PinFormat ( ) : MPEG2VideoInfo
리턴 MPEG2VideoInfo

GraphBuilderBDA() 공개 메소드

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

RenderMpeg2DemuxFilters() 보호된 메소드

protected RenderMpeg2DemuxFilters ( ) : void
리턴 void

SubmitTuneRequest() 공개 메소드

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

프로퍼티 상세

audioDecoderDevice 보호되어 있는 프로퍼티

protected DsDevice audioDecoderDevice
리턴 DsDevice

audioDecoderFilter 보호되어 있는 프로퍼티

protected IBaseFilter audioDecoderFilter
리턴 IBaseFilter

audioPinFormat 보호되어 있는 정적으로 프로퍼티

protected static MPEG1WaveFormat audioPinFormat
리턴 MPEG1WaveFormat

audioType 보호되어 있는 프로퍼티

protected ChannelDVB.AudioType audioType
리턴 ChannelDVB.AudioType

bdaSecTab 보호되어 있는 프로퍼티

protected IBaseFilter bdaSecTab
리턴 IBaseFilter

bdaTIF 보호되어 있는 프로퍼티

protected IBaseFilter bdaTIF
리턴 IBaseFilter

capture 보호되어 있는 프로퍼티

protected IBaseFilter capture
리턴 IBaseFilter

captureDevice 보호되어 있는 프로퍼티

protected DsDevice captureDevice
리턴 DsDevice

epg 보호되어 있는 프로퍼티

protected EPG epg
리턴 EPG

h264DecoderDevice 보호되어 있는 프로퍼티

protected DsDevice h264DecoderDevice
리턴 DsDevice

isH264ElecardSpecialMode 보호되어 있는 프로퍼티

protected bool isH264ElecardSpecialMode
리턴 bool

mpeg2DecoderDevice 보호되어 있는 프로퍼티

protected DsDevice mpeg2DecoderDevice
리턴 DsDevice

mpeg2Demux 보호되어 있는 프로퍼티

protected IBaseFilter mpeg2Demux
리턴 IBaseFilter

networkProvider 보호되어 있는 프로퍼티

protected IBaseFilter networkProvider
리턴 IBaseFilter

objTuneRequest 보호되어 있는 프로퍼티

protected ITuneRequest objTuneRequest
리턴 ITuneRequest

objTuningSpace 보호되어 있는 프로퍼티

protected ITuningSpace objTuningSpace
리턴 ITuningSpace

referenceClock 보호되어 있는 프로퍼티

protected ChannelDVB.Clock referenceClock
리턴 ChannelDVB.Clock

tuner 보호되어 있는 프로퍼티

protected IBaseFilter tuner
리턴 IBaseFilter

tunerDevice 보호되어 있는 프로퍼티

protected DsDevice tunerDevice
리턴 DsDevice

videoH264DecoderFilter 보호되어 있는 프로퍼티

protected IBaseFilter videoH264DecoderFilter
리턴 IBaseFilter

videoH264PinFormat 보호되어 있는 정적으로 프로퍼티

protected static MPEG2VideoInfo videoH264PinFormat
리턴 MPEG2VideoInfo

videoMPEG2PinFormat 보호되어 있는 정적으로 프로퍼티

protected static MPEG2VideoInfo videoMPEG2PinFormat
리턴 MPEG2VideoInfo

videoMpeg2DecoderFilter 보호되어 있는 프로퍼티

protected IBaseFilter videoMpeg2DecoderFilter
리턴 IBaseFilter