C# 클래스 SongRequest.SongPlayer.SongLibrary

파일 보기 프로젝트 열기: Daspeed/SongRequest 1 사용 예제들

공개 메소드들

메소드 설명
GetImageStream ( string tempId, bool large ) : MemoryStream
GetRandomSong ( ) : SongRequest.SongPlayer.RequestedSong
GetSong ( string tempId ) : Song
GetSongs ( string filter, string sortBy, bool ascending ) : IEnumerable
GetTempIds ( ) : HashSet
Rescan ( ) : void
ScanLibrary ( ) : bool
SongLibrary ( ) : System
UpdateSingleTag ( Song song ) : void

Update tags for single song

보호된 메소드들

메소드 설명
OnStatusChanged ( string status ) : void

비공개 메소드들

메소드 설명
Deserialize ( ) : void
GetFilesRecursive ( string directory, HashSet extensions ) : HashSet

Get all matching files in a folder

GetSortString ( Song song, SortBy sortBy, int level ) : string

Get correct sort string

ScanSongs ( ) : bool
ScanSongsThread ( ) : void
SearchFunction ( Song song, string searchValue, string searchValueDoubleMetaphone, bool includeFileNameInSearch ) : bool
Serialize ( ) : void
SkipFileOrFolder ( string path ) : bool
UpdateTags ( ) : bool
UpdateTagsThread ( ) : void

메소드 상세

GetImageStream() 공개 메소드

public GetImageStream ( string tempId, bool large ) : MemoryStream
tempId string
large bool
리턴 System.IO.MemoryStream

GetRandomSong() 공개 메소드

public GetRandomSong ( ) : SongRequest.SongPlayer.RequestedSong
리턴 SongRequest.SongPlayer.RequestedSong

GetSong() 공개 메소드

public GetSong ( string tempId ) : Song
tempId string
리턴 Song

GetSongs() 공개 메소드

public GetSongs ( string filter, string sortBy, bool ascending ) : IEnumerable
filter string
sortBy string
ascending bool
리턴 IEnumerable

GetTempIds() 공개 메소드

public GetTempIds ( ) : HashSet
리턴 HashSet

OnStatusChanged() 보호된 메소드

protected OnStatusChanged ( string status ) : void
status string
리턴 void

Rescan() 공개 메소드

public Rescan ( ) : void
리턴 void

ScanLibrary() 공개 메소드

public ScanLibrary ( ) : bool
리턴 bool

SongLibrary() 공개 메소드

public SongLibrary ( ) : System
리턴 System

UpdateSingleTag() 공개 정적인 메소드

Update tags for single song
public static UpdateSingleTag ( Song song ) : void
song Song
리턴 void