using MediaBrowser.Common.Plugins;
using System.IO;
namespace MediaBrowser.Controller.Plugins
{
///
/// Interface IConfigurationPage
///
public interface IPluginConfigurationPage
{
///
/// Gets the name.
///
/// The name.
string Name { get; }
///
/// Gets the type of the configuration page.
///
/// The type of the configuration page.
ConfigurationPageType ConfigurationPageType { get; }
///
/// Gets the plugin.
///
/// The plugin.
IPlugin Plugin { get; }
///
/// Gets the HTML stream.
///
/// Stream.
Stream GetHtmlStream();
}
///
/// Enum ConfigurationPageType
///
public enum ConfigurationPageType
{
///
/// The plugin configuration
///
PluginConfiguration,
///
/// The none
///
None
}
}