C# 클래스 Plugin.MediaManager.Abstractions.Implementations.MediaQueue

상속: IMediaQueue
파일 보기 프로젝트 열기: martijn00/XamarinMediaManager 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_unshuffledQueue ObservableCollection

Private Properties

프로퍼티 타입 설명
IEnumerable IEnumerator
RegisterCountTriggers void
RegisterCurrentTriggers void

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
OnPropertyChanged ( string propertyName ) : void
ReplaceQueueWith ( IEnumerable files ) : void

비공개 메소드들

메소드 설명
IEnumerable ( ) : IEnumerator
RegisterCountTriggers ( ) : void
RegisterCurrentTriggers ( ) : void

메소드 상세

Add() 공개 메소드

public Add ( IMediaFile item ) : void
item IMediaFile
리턴 void

AddRange() 공개 메소드

public AddRange ( IEnumerable items ) : void
items IEnumerable
리턴 void

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

Contains() 공개 메소드

public Contains ( IMediaFile item ) : bool
item IMediaFile
리턴 bool

CopyTo() 공개 메소드

public CopyTo ( IMediaFile array, int arrayIndex ) : void
array IMediaFile
arrayIndex int
리턴 void

GetEnumerator() 공개 메소드

public GetEnumerator ( ) : IEnumerator
리턴 IEnumerator

HasNext() 공개 메소드

public HasNext ( ) : bool
리턴 bool

HasPrevious() 공개 메소드

public HasPrevious ( ) : bool
리턴 bool

IndexOf() 공개 메소드

public IndexOf ( IMediaFile item ) : int
item IMediaFile
리턴 int

Insert() 공개 메소드

public Insert ( int index, IMediaFile item ) : void
index int
item IMediaFile
리턴 void

MediaQueue() 공개 메소드

public MediaQueue ( ) : System
리턴 System

OnPropertyChanged() 보호된 메소드

protected OnPropertyChanged ( string propertyName ) : void
propertyName string
리턴 void

Remove() 공개 메소드

public Remove ( IMediaFile item ) : bool
item IMediaFile
리턴 bool

RemoveAt() 공개 메소드

public RemoveAt ( int index ) : void
index int
리턴 void

ReplaceQueueWith() 보호된 메소드

protected ReplaceQueueWith ( IEnumerable files ) : void
files IEnumerable
리턴 void

SetIndexAsCurrent() 공개 메소드

public SetIndexAsCurrent ( int index ) : void
index int
리턴 void

SetNextAsCurrent() 공개 메소드

public SetNextAsCurrent ( ) : void
리턴 void

SetPreviousAsCurrent() 공개 메소드

public SetPreviousAsCurrent ( ) : void
리턴 void

SetTrackAsCurrent() 공개 메소드

public SetTrackAsCurrent ( IMediaFile item ) : void
item IMediaFile
리턴 void

ToggleRepeat() 공개 메소드

public ToggleRepeat ( ) : void
리턴 void

ToggleShuffle() 공개 메소드

public ToggleShuffle ( ) : void
리턴 void

this() 공개 메소드

public this ( int index ) : IMediaFile
index int
리턴 IMediaFile

프로퍼티 상세

_unshuffledQueue 보호되어 있는 프로퍼티

protected ObservableCollection _unshuffledQueue
리턴 ObservableCollection