C# Class Plugin.MediaManager.Abstractions.Implementations.MediaQueue

Inheritance: IMediaQueue
Afficher le fichier Open project: martijn00/XamarinMediaManager Class Usage Examples

Protected Properties

Свойство Type Description
_unshuffledQueue ObservableCollection

Private Properties

Свойство Type Description
IEnumerable IEnumerator
RegisterCountTriggers void
RegisterCurrentTriggers void

Méthodes publiques

Méthode Description
Add ( IMediaFile item ) : void
AddRange ( IEnumerable items ) : void
Clear ( ) : void
Contains ( IMediaFile item ) : bool
CopyTo ( IMediaFile array, int arrayIndex ) : void
GetEnumerator ( ) : IEnumerator
HasNext ( ) : bool
HasPrevious ( ) : bool
IndexOf ( IMediaFile item ) : int
Insert ( int index, IMediaFile item ) : void
MediaQueue ( ) : System
Remove ( IMediaFile item ) : bool
RemoveAt ( int index ) : void
SetIndexAsCurrent ( int index ) : void
SetNextAsCurrent ( ) : void
SetPreviousAsCurrent ( ) : void
SetTrackAsCurrent ( IMediaFile item ) : void
ToggleRepeat ( ) : void
ToggleShuffle ( ) : void
this ( int index ) : IMediaFile

Méthodes protégées

Méthode Description
OnPropertyChanged ( string propertyName ) : void
ReplaceQueueWith ( IEnumerable files ) : void

Private Methods

Méthode Description
IEnumerable ( ) : IEnumerator
RegisterCountTriggers ( ) : void
RegisterCurrentTriggers ( ) : void

Method Details

Add() public méthode

public Add ( IMediaFile item ) : void
item IMediaFile
Résultat void

AddRange() public méthode

public AddRange ( IEnumerable items ) : void
items IEnumerable
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

Contains() public méthode

public Contains ( IMediaFile item ) : bool
item IMediaFile
Résultat bool

CopyTo() public méthode

public CopyTo ( IMediaFile array, int arrayIndex ) : void
array IMediaFile
arrayIndex int
Résultat void

GetEnumerator() public méthode

public GetEnumerator ( ) : IEnumerator
Résultat IEnumerator

HasNext() public méthode

public HasNext ( ) : bool
Résultat bool

HasPrevious() public méthode

public HasPrevious ( ) : bool
Résultat bool

IndexOf() public méthode

public IndexOf ( IMediaFile item ) : int
item IMediaFile
Résultat int

Insert() public méthode

public Insert ( int index, IMediaFile item ) : void
index int
item IMediaFile
Résultat void

MediaQueue() public méthode

public MediaQueue ( ) : System
Résultat System

OnPropertyChanged() protected méthode

protected OnPropertyChanged ( string propertyName ) : void
propertyName string
Résultat void

Remove() public méthode

public Remove ( IMediaFile item ) : bool
item IMediaFile
Résultat bool

RemoveAt() public méthode

public RemoveAt ( int index ) : void
index int
Résultat void

ReplaceQueueWith() protected méthode

protected ReplaceQueueWith ( IEnumerable files ) : void
files IEnumerable
Résultat void

SetIndexAsCurrent() public méthode

public SetIndexAsCurrent ( int index ) : void
index int
Résultat void

SetNextAsCurrent() public méthode

public SetNextAsCurrent ( ) : void
Résultat void

SetPreviousAsCurrent() public méthode

public SetPreviousAsCurrent ( ) : void
Résultat void

SetTrackAsCurrent() public méthode

public SetTrackAsCurrent ( IMediaFile item ) : void
item IMediaFile
Résultat void

ToggleRepeat() public méthode

public ToggleRepeat ( ) : void
Résultat void

ToggleShuffle() public méthode

public ToggleShuffle ( ) : void
Résultat void

this() public méthode

public this ( int index ) : IMediaFile
index int
Résultat IMediaFile

Property Details

_unshuffledQueue protected_oe property

protected ObservableCollection _unshuffledQueue
Résultat ObservableCollection