C# Class MediaFoundation.Net.CombinedSourceReader

Inheritance: ISourceReader
Exibir arquivo Open project: vipoo/SuperMFLib

Public Methods

Method Description
CombinedSourceReader ( IEnumerable readers, double averageLostSecondsBetweenFileSplits ) : System.Collections.Generic
Samples ( int streamIndex = -2, int controlFlags ) : IEnumerable
SetCurrentPosition ( long position ) : void

Private Methods

Method Description
CheckForReposition ( long offsetV, int readerIndex, SourceReaderSample sample, bool &isContinue, bool &isBreak ) : void
CheckForSegmentSkip ( long offsetV, int readerIndex, SourceReader reader ) : bool
ResequenceSample ( long offsetV, long duration, SourceReaderSample sample ) : void
isEndOfStream ( SourceReaderSample &last, SourceReaderSample sample ) : bool

Method Details

CombinedSourceReader() public method

public CombinedSourceReader ( IEnumerable readers, double averageLostSecondsBetweenFileSplits ) : System.Collections.Generic
readers IEnumerable
averageLostSecondsBetweenFileSplits double
return System.Collections.Generic

Samples() public method

public Samples ( int streamIndex = -2, int controlFlags ) : IEnumerable
streamIndex int
controlFlags int
return IEnumerable

SetCurrentPosition() public method

public SetCurrentPosition ( long position ) : void
position long
return void