C# Класс CodeTV.GraphBuilderBDA

Наследование: GraphBuilderTV, IBDA, IEPG
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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