Namespace AIMP.SDK.Playlist
Classes
AimpPlaylistEventArgs
Class AimpPlaylistEventArgs. Implements the System.EventArgs
Constants
Class Constants.
Constants.PreimageFactory
Class PreimageFactory.
ScanningEndEventArgs
Class ScanningEndEventArgs. Implements the System.EventArgs
ScanningProgressEventArgs
Class ScanningProgressEventArgs. Implements the System.EventArgs
Interfaces
IAimpExtensionPlaylistManagerListener
This is extension for IAimpServicePlaylistManager service, provides an ability to receive notifications about the changes in manager.
IAimpExtensionPlaylistPreimageFactory
Provides an ability to register custom preimage (data provider) factory for smart-playlists.
IAimpPlaylist
Playlist interface. Implements the IAimpPlaylistListener
IAimpPlaylistGroup
The interface describes playlist group that can contains one or more playlist items.
IAimpPlaylistItem
The storage for information about the playlist item.
IAimpPlaylistListener
Interface provides an ability to receive notifications about changes in the playlist.
IAimpPlaylistPreimage
It is a general interface for all preimages.
Preimage is data source for smart-playlists with manual or automatic synchronization. The principle of cooperation between preimage and playlist is so simple: when data or settings in preimage are changed - preimage notify playlist about the changes via the IAimpPlaylistPreimageListener interface that related to binded playlist. Playlist, in own case, will reload data from preimage as soon as data will be required by plugin or user.
IAimpPlaylistPreimageDataProvider
Provides data for smart-playlist.
IAimpPlaylistPreimageFolders
Interface IAimpPlaylistPreimageFolders Implements the IAimpPlaylistPreimage
IAimpPlaylistPreimageListener
The interface provides an ability to notify playlist about the changes in preimage.
IAimpPlaylistQueue
This interface provides an access to playback queue.
IAimpPlaylistQueueListener
Interface provides an ability to receive notifications about changes in the queue.
IAimpServicePlaylistManager
The service provides an access to playlist manager. Implements the IAimpServicePlaylistManager2 Implements the IAimpService
IAimpServicePlaylistManager2
Interface IAimpPlaylistManager2
Enums
PlaylistCloseFlag
Enum PlaylistCloseFlag
PlaylistDeleteFlags
Enum PlaylistDeleteFlags
PlaylistFilePosition
Enum PlaylistFilePosition
PlaylistFlags
Enum PlaylistFlags
PlaylistGetFilesFlag
Enum PlaylistGetFilesFlag
PlaylistNotifyType
Enum PlaylistNotifyType
PlaylistSort
Enum PlaylistSort
PlaylistSortComapreResult
Enum PlaylistSortComapreResult
PreimageFactoryFlags
Enum PreimageFactoryFlags
PreimageFlags
Enum PreimageFlags
ReloadInfoFlags
Enum ReloadInfoFlags
Delegates
AimpPlayListHandler
Delegate AimpPlayListHandler
AimpPlayListHandler<TEventArgs>
Delegate AimpPlayListHandler
AimpPlaylistPreimageListenerHandler
Delegate AimpPlaylistPreimageListenerHandler
AimpPlaylistQueueListenerHandler
Playlist queue listener handler.
PlayListChangedHandler
Delegate PlayListChangedHandler
PlayListHandler
Delegate for playlist events.