C# Class MusicBeePlugin.Plugin

Afficher le fichier Open project: pschichtel/LyricsReloaded Class Usage Examples

Méthodes publiques

Méthode Description
Close ( PluginCloseReason reason ) : void
Configure ( IntPtr panelHandle ) : bool
GetProviders ( ) : String[]
Initialise ( IntPtr apiPtr ) : PluginInfo
ReceiveNotification ( String source, NotificationType type ) : void
RetrieveLyrics ( String source, String artist, String title, String album, bool preferSynced, String providerName ) : String
SaveSettings ( ) : void
Uninstall ( ) : void

Private Methods

Méthode Description
CopyMemory ( MusicBeeApiInterface &mbApiInterface, IntPtr src, int length ) : void

Method Details

Close() public méthode

public Close ( PluginCloseReason reason ) : void
reason PluginCloseReason
Résultat void

Configure() public méthode

public Configure ( IntPtr panelHandle ) : bool
panelHandle System.IntPtr
Résultat bool

GetProviders() public méthode

public GetProviders ( ) : String[]
Résultat String[]

Initialise() public méthode

public Initialise ( IntPtr apiPtr ) : PluginInfo
apiPtr System.IntPtr
Résultat PluginInfo

ReceiveNotification() public méthode

public ReceiveNotification ( String source, NotificationType type ) : void
source String
type NotificationType
Résultat void

RetrieveLyrics() public méthode

public RetrieveLyrics ( String source, String artist, String title, String album, bool preferSynced, String providerName ) : String
source String
artist String
title String
album String
preferSynced bool
providerName String
Résultat String

SaveSettings() public méthode

public SaveSettings ( ) : void
Résultat void

Uninstall() public méthode

public Uninstall ( ) : void
Résultat void