[This is preliminary documentation and subject to change.]
Main interface for content provider plugins to specify PlayOn Settings components and logic.
The following tables list the members exposed by IPlayOnProviderSettings.
Public Properties
| Name | Description | |
|---|---|---|
|
Description | Returns a text description that will show in the plugin tab of PlayOn Settings. |
|
HasOptions | Returns whether this plugin has custom configurable options. |
|
ID | Returns a unique ID used for caching and identifying the settings for this plugin. |
|
Image | Returns an Image icon for this content provider. |
|
Link | Returns an HTTP link to the provider's homepage. |
|
Name | Returns the display name that will show in the plugin tab of PlayOn Settings. |
|
RequiresLogin | Returns whether a login control should be displayed. |
Public Methods
| Name | Description | |
|---|---|---|
|
CheckForUpdate | Checks to see if an update is available for the given plugin (presumably online). |
|
ConfigureOptions | Allows a plugin to show a custom configuration window to set custom string value options. |
|
TestLogin | Returns whether the indicated login parameters work successfully. |