Namespace AIMP.SDK
Classes
AimpActionException
Class AimpActionException. Implements the System.Exception
AimpActionResult
Class AimpActionResult.
AimpActionResult<TObject>
Class AimpActionResult. Implements the AimpActionResult
AimpActionResult<TObject1, TObject2>
Class AimpActionResult. Implements the AimpActionResult
AimpDotNetPlugin
DotNet plugin information.
AimpErrorArgs
Class AimpErrorArgs. Implements the System.EventArgs
AimpInternalLogger
AimpPlugin
Base class for AIMP Plugin. Implements the IAimpPlugin
AimpPluginAttribute
This attribute should mark plugin class Implements the System.Attribute
AssemblyScanPluginLoadStrategy
Class AssemblyScanPluginLoadStrategy. Implements the PluginLoadingStrategy
CustomAssemblyResolver
Class CustomAssemblyResolver.
DotNetPluginInfo
Plugins information collection.
Implements the
Extensions
Class Extensions.
PluginInfoLoader
Class PluginInfoLoader.
PluginInformation
Information about plugin. Implements the System.IDisposable
PluginLoadingStrategy
Class PluginLoadingStrategy. Implements the System.MarshalByRefObject
Structs
PluginShortInfoForLoad
Struct PluginShortInfoForLoad
Implements the
Interfaces
IAimpConfig
Interface IAimpConfig
IAimpCore
This interface provides an ability to access to services and an ability to register custom services and extensions.
IAimpExtension
Interface IAimpExtension
IAimpExternalSettingsDialog
If plugin has external settings dialog that not integrated in the application via Options Dialog API, it should implement this interface on same to IAimpPlugin interface level.
IAimpLogger
IAimpObject
Interface IAimpObject
IAimpObjectList
Interface IAimpObjectList
IAimpObjectList<TObject>
This is a list of general purpose, it can contains any interfaces.
IAimpPlugin
AIMP plugin interface. Implements the System.IDisposable
IAimpService
Interface IAimpService.
IAimpStream
Interface provides methods for working with binary stream. Implements the System.IDisposable Implements the IAimpObject
Enums
ActionResultType
AIMP Operation Result.
AimpPlayerState
Enum AimpPlayerState
AimpPluginType
Enum AimpPluginType
AimpWindowHandleTypes
Enum AimpWindowHandleTypes
Delegates
AimpEventsDelegate
Delegate AimpEventsDelegate
PluginLoadUnloadEvent
Delegate PluginLoadUnloadEvent