Class MediaSynchronizer
public class MediaSynchronizer- Inheritance
- 
      objectMediaSynchronizer
Fields
Logger
public static readonly Logger LoggerField Value
Properties
CurrentPresentationTime
public TimeSpan CurrentPresentationTime { get; }Property Value
IsLooping
public bool IsLooping { get; set; }Property Value
LoopRange
public PlayRange LoopRange { get; set; }Property Value
MediaDuration
public TimeSpan MediaDuration { get; }Property Value
PlayRange
public PlayRange PlayRange { get; set; }Property Value
ReachedEndOfStream
public bool ReachedEndOfStream { get; }Property Value
SpeedFactor
public float SpeedFactor { get; set; }Property Value
State
public PlayState State { get; }Property Value
Methods
IsWaitingForSynchronization()
public bool IsWaitingForSynchronization()Returns
Pause()
public void Pause()Play()
public void Play()RegisterExtractor(IMediaExtractor)
public void RegisterExtractor(IMediaExtractor extractor)Parameters
- extractorIMediaExtractor
RegisterPlayer(IMediaPlayer)
public void RegisterPlayer(IMediaPlayer player)Parameters
- playerIMediaPlayer
RegisterReader(IMediaReader)
public void RegisterReader(IMediaReader reader)Parameters
- readerIMediaReader
Seek(double)
public void Seek(double timePercentage)Parameters
- timePercentagedouble
Seek(TimeSpan)
public void Seek(TimeSpan seekTime)Parameters
- seekTimeTimeSpan
Stop()
public void Stop()UnregisterExtractor(IMediaExtractor)
public void UnregisterExtractor(IMediaExtractor extractor)Parameters
- extractorIMediaExtractor
UnregisterReader(IMediaPlayer)
public void UnregisterReader(IMediaPlayer player)Parameters
- playerIMediaPlayer
UnregisterReader(IMediaReader)
public void UnregisterReader(IMediaReader reader)Parameters
- readerIMediaReader
Unregister<T>(List<T>, T)
public void Unregister<T>(List<T> list, T item)Parameters
- listList<T>
- itemT
Type Parameters
- T
Update(TimeSpan)
public void Update(TimeSpan timeElapsed)Parameters
- timeElapsedTimeSpan