C# Class Plugin.MediaManager.Reactive.ReactiveMediaManager

Inheritance: IDisposable
Exibir arquivo Open project: martijn00/XamarinMediaManager

Public Methods

Method Description
AddItemToQueue ( IMediaFile mediaFile ) : void
AddItemsToQueue ( IEnumerable items ) : void
Dispose ( ) : void
Pause ( ) : System.Threading.Tasks.Task
Play ( string filePath, MediaFileType mediaFileType, string title = null ) : System.Threading.Tasks.Task
ReactiveMediaManager ( ) : System
RemoveAt ( int index ) : void
RemoveItemFromQueue ( IMediaFile mediaFile ) : bool
SetRepeatMode ( RepeatType repeatType ) : void
Stop ( ) : System.Threading.Tasks.Task

Method Details

AddItemToQueue() public method

public AddItemToQueue ( IMediaFile mediaFile ) : void
mediaFile IMediaFile
return void

AddItemsToQueue() public method

public AddItemsToQueue ( IEnumerable items ) : void
items IEnumerable
return void

Dispose() public method

public Dispose ( ) : void
return void

Pause() public method

public Pause ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

Play() public method

public Play ( string filePath, MediaFileType mediaFileType, string title = null ) : System.Threading.Tasks.Task
filePath string
mediaFileType MediaFileType
title string
return System.Threading.Tasks.Task

ReactiveMediaManager() public method

public ReactiveMediaManager ( ) : System
return System

RemoveAt() public method

public RemoveAt ( int index ) : void
index int
return void

RemoveItemFromQueue() public method

public RemoveItemFromQueue ( IMediaFile mediaFile ) : bool
mediaFile IMediaFile
return bool

SetRepeatMode() public method

public SetRepeatMode ( RepeatType repeatType ) : void
repeatType RepeatType
return void

Stop() public method

public Stop ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task