C# Class LyricsEngine.LyricsSites.LyricsSiteFactory

Afficher le fichier Open project: MediaPortal/MPTagThat

Méthodes publiques

Méthode Description
Create ( string identifier, string artist, string title, WaitHandle mEventStopSiteSearches, int timeLimit ) : AbstractSite

Create a Lyrics search site object by name

GetBaseUrlFromSiteName ( string site ) : string
LrcLyricsSiteNames ( ) : List

Return all LRC sites

LyricsSitesBySpeed ( SiteSpeed speed ) : List

Returns list of sites according to specific speed

LyricsSitesNames ( ) : List

Gets the list of lyrics search sites

Private Methods

Méthode Description
Create ( Type type, string artist, string title, WaitHandle mEventStopSiteSearches, int timeLimit ) : AbstractSite

Create site

CreateDummySite ( string identifier ) : AbstractSite

Create a dummy site from identifier

LyricsSiteFactory ( ) : System

Method Details

Create() public static méthode

Create a Lyrics search site object by name
public static Create ( string identifier, string artist, string title, WaitHandle mEventStopSiteSearches, int timeLimit ) : AbstractSite
identifier string Lyrics site name
artist string Artist
title string Title
mEventStopSiteSearches System.Threading.WaitHandle Stop event
timeLimit int Time limit
Résultat AbstractSite

GetBaseUrlFromSiteName() public static méthode

public static GetBaseUrlFromSiteName ( string site ) : string
site string
Résultat string

LrcLyricsSiteNames() public static méthode

Return all LRC sites
public static LrcLyricsSiteNames ( ) : List
Résultat List

LyricsSitesBySpeed() public static méthode

Returns list of sites according to specific speed
public static LyricsSitesBySpeed ( SiteSpeed speed ) : List
speed SiteSpeed site speed
Résultat List

LyricsSitesNames() public static méthode

Gets the list of lyrics search sites
public static LyricsSitesNames ( ) : List
Résultat List