C# Класс MusicBeePlugin.Plugin

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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