C# Класс Plugin.MediaManager.Abstractions.Implementations.MediaManagerBase

Implementation for MediaManager
Наследование: IMediaManager, IDisposable
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
AddEventHandlers void
GetMediaInformation System.Threading.Tasks.Task
OnBufferingChanged void
OnMediaFailed void
OnMediaFileChanged void
OnMediaFileFailed void
OnMediaFinished void
OnPlayingChanged void
OnStatusChanged void
RemoveEventHandlers void
SetCurrentPlayer void

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

Метод Описание
Dispose ( ) : void
Pause ( ) : System.Threading.Tasks.Task
Play ( IEnumerable mediaFiles ) : System.Threading.Tasks.Task

Adds all MediaFiles to the Queue and starts playing the first item

Play ( IMediaFile mediaFile ) : System.Threading.Tasks.Task

Adds MediaFile to the Queue and starts playing

Play ( string url, MediaFileType fileType ) : System.Threading.Tasks.Task
PlayByPosition ( int index ) : System.Threading.Tasks.Task
PlayNext ( ) : System.Threading.Tasks.Task
PlayPause ( ) : System.Threading.Tasks.Task
PlayPrevious ( ) : System.Threading.Tasks.Task
Seek ( System.TimeSpan position ) : System.Threading.Tasks.Task
SetOnBeforePlay ( Task>.Func beforePlay ) : void
Stop ( ) : System.Threading.Tasks.Task

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

Метод Описание
AddEventHandlers ( ) : void
GetMediaInformation ( IEnumerable mediaFiles ) : System.Threading.Tasks.Task
OnBufferingChanged ( object sender, BufferingChangedEventArgs e ) : void
OnMediaFailed ( object sender, MediaFailedEventArgs e ) : void
OnMediaFileChanged ( object sender, MediaFileChangedEventArgs e ) : void
OnMediaFileFailed ( object sender, MediaFileFailedEventArgs e ) : void
OnMediaFinished ( object sender, MediaFinishedEventArgs e ) : void
OnPlayingChanged ( object sender, PlayingChangedEventArgs e ) : void
OnStatusChanged ( object sender, StatusChangedEventArgs e ) : void
RemoveEventHandlers ( ) : void
SetCurrentPlayer ( MediaFileType fileType ) : void

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

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

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

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

public Pause ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

Adds all MediaFiles to the Queue and starts playing the first item
public Play ( IEnumerable mediaFiles ) : System.Threading.Tasks.Task
mediaFiles IEnumerable
Результат System.Threading.Tasks.Task

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

Adds MediaFile to the Queue and starts playing
public Play ( IMediaFile mediaFile ) : System.Threading.Tasks.Task
mediaFile IMediaFile
Результат System.Threading.Tasks.Task

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

public Play ( string url, MediaFileType fileType ) : System.Threading.Tasks.Task
url string
fileType MediaFileType
Результат System.Threading.Tasks.Task

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

public PlayByPosition ( int index ) : System.Threading.Tasks.Task
index int
Результат System.Threading.Tasks.Task

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

public PlayNext ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public PlayPause ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public PlayPrevious ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public Seek ( System.TimeSpan position ) : System.Threading.Tasks.Task
position System.TimeSpan
Результат System.Threading.Tasks.Task

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

public SetOnBeforePlay ( Task>.Func beforePlay ) : void
beforePlay Task>.Func
Результат void

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

public Stop ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task