C# 클래스 MusicBeePlugin.Plugin

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

공개 메소드들

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

비공개 메소드들

메소드 설명
CopyMemory ( MusicBeeApiInterface &mbApiInterface, IntPtr src, int length ) : void

메소드 상세

Close() 공개 메소드

public Close ( PluginCloseReason reason ) : void
reason PluginCloseReason
리턴 void

Configure() 공개 메소드

public Configure ( IntPtr panelHandle ) : bool
panelHandle System.IntPtr
리턴 bool

GetProviders() 공개 메소드

public GetProviders ( ) : String[]
리턴 String[]

Initialise() 공개 메소드

public Initialise ( IntPtr apiPtr ) : PluginInfo
apiPtr System.IntPtr
리턴 PluginInfo

ReceiveNotification() 공개 메소드

public ReceiveNotification ( String source, NotificationType type ) : void
source String
type NotificationType
리턴 void

RetrieveLyrics() 공개 메소드

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
리턴 String

SaveSettings() 공개 메소드

public SaveSettings ( ) : void
리턴 void

Uninstall() 공개 메소드

public Uninstall ( ) : void
리턴 void