C# Класс CodeTV.GraphBuilderBDATimeShifting

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

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

Свойство Тип Описание
graphBuilder2 IFilterGraph2
isPossibleRecorderStart bool
isPossibleRecorderStop bool
isPossibleTimeShiftingPause bool
isPossibleTimeShiftingResume bool
mpeg2VideoStreamAnalyzer IBaseFilter
rot2 DsROTEntry
streamBufferSink IBaseFilter
streamBufferSource IBaseFilter

Private Properties

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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

BuildGraph() публичный Метод

public BuildGraph ( ) : void
Результат void

ConfigureTimeShiftingRegistry() защищенный Метод

protected ConfigureTimeShiftingRegistry ( ) : void
Результат void

Decompose() защищенный Метод

protected Decompose ( ) : void
Результат void

GetGraphState() публичный Метод

public GetGraphState ( ) : FilterState
Результат FilterState

GraphBuilderBDATimeShifting() публичный Метод

public GraphBuilderBDATimeShifting ( VideoControl renderingControl ) : System
renderingControl VideoControl
Результат System

IRecorder() защищенный Метод

protected IRecorder ( ) : void
Результат void

IRecorder() защищенный Метод

protected IRecorder ( string filename ) : void
filename string
Результат void

ITimeShifting() защищенный Метод

protected ITimeShifting ( ) : void
Результат void

ITimeShifting() защищенный Метод

protected ITimeShifting ( System.TimeSpan position ) : void
position System.TimeSpan
Результат void

ITimeShifting() защищенный Метод

protected ITimeShifting ( System.TimeSpan &start, System.TimeSpan &stop ) : void
start System.TimeSpan
stop System.TimeSpan
Результат void

ITimeShifting() защищенный Метод

protected ITimeShifting ( double rate ) : void
rate double
Результат void

OnGraphEnded() публичный Метод

public OnGraphEnded ( ) : void
Результат void

OnGraphStarted() публичный Метод

public OnGraphStarted ( ) : void
Результат void

OnVideoEvent() публичный Метод

public OnVideoEvent ( int cookies ) : void
cookies int
Результат void

PauseGraph() публичный Метод

public PauseGraph ( ) : void
Результат void

RunGraph() публичный Метод

public RunGraph ( ) : void
Результат void

StopGraph() публичный Метод

public StopGraph ( ) : void
Результат void

SubmitTuneRequest() публичный Метод

public SubmitTuneRequest ( Channel channel ) : void
channel Channel
Результат void

Описание свойств

graphBuilder2 защищенное свойство

protected IFilterGraph2 graphBuilder2
Результат IFilterGraph2

isPossibleRecorderStart защищенное свойство

protected bool isPossibleRecorderStart
Результат bool

isPossibleRecorderStop защищенное свойство

protected bool isPossibleRecorderStop
Результат bool

isPossibleTimeShiftingPause защищенное свойство

protected bool isPossibleTimeShiftingPause
Результат bool

isPossibleTimeShiftingResume защищенное свойство

protected bool isPossibleTimeShiftingResume
Результат bool

mpeg2VideoStreamAnalyzer защищенное свойство

protected IBaseFilter mpeg2VideoStreamAnalyzer
Результат IBaseFilter

rot2 защищенное свойство

protected DsROTEntry rot2
Результат DsROTEntry

streamBufferSink защищенное свойство

protected IBaseFilter streamBufferSink
Результат IBaseFilter

streamBufferSource защищенное свойство

protected IBaseFilter streamBufferSource
Результат IBaseFilter