• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Actions
    • IAimpAction
    • IAimpActionEvent
    • IAimpServiceActionManager
  • AlbumArt
    • IAimpServiceAlbumArtCache
    • IAimpAlbumArtSearchOptions
    • IAimpExtensionAlbumArtCatalog
    • IAimpExtensionAlbumArtCatalog2
    • AimpAlbumArtProviderCategory
    • IAimpExtensionAlbumArtProvider
    • IAimpExtensionAlbumArtProvider2
    • AimpFindCovertArtType
    • AimpGetAlbumArtEventArgs
    • IAimpServiceAlbumArt
  • Core
    • AimpActionException
    • AimpInternalLogger
    • Extensions
    • IAimpLogger
    • IAimpService
    • IAimpConfig
    • IAimpExternalSettingsDialog
    • AimpErrorArgs
    • IAimpObject
    • IAimpObjectList`1
    • IAimpObjectList
    • IAimpStream
    • ActionResultType
    • AimpActionResult
    • AimpActionResult`1
    • AimpActionResult`2
    • IAimpExtension
    • AimpPluginType
    • AimpPluginAttribute
    • AimpPlayerState
    • AimpWindowHandleTypes
    • AimpEventsDelegate
    • IAimpCore
    • IAimpPlugin
    • AimpPlugin
    • CustomAssemblyResolver
    • PluginLoadUnloadEvent
    • PluginInformation
    • DotNetPluginInfo
    • PluginShortInfoForLoad
    • PluginLoadingStrategy
    • AssemblyScanPluginLoadStrategy
    • PluginInfoLoader
    • AimpDotNetPlugin
  • File Manager
    • Extensions
      • IAimpExtensionFileExpander
      • FileFormatsCategoryTypes
      • IAimpExtensionFileFormat
      • IAimpExtensionFileInfoProvider
      • IAimpExtensionFileSystem
    • Commands
      • IAimpFileSystemCommand
      • IAimpFileSystemCommandCopyToClipboard
      • IAimpFileSystemCommandDelete
      • IAimpFileSystemCommandDropSource
      • IAimpFileSystemCommandFileInfo
      • IAimpFileSystemCommandOpenFileFolder
      • IAimpFileSystemCommandStreaming
      • IAimpFileSystemCustomFileCommand
    • FileCommandType
    • FileFormats
    • IAimpServiceFileFormats
    • ServiceFileInfoFlags
    • IAimpServiceFileInfo
    • IAimpServiceFileInfoFormatter
    • IAimpServiceFileInfoFormatterUtils
    • IAimpServiceFileManager
    • FileStreamingType
    • CeateStreamResult
    • IAimpServiceFileStreaming
    • IAimpServiceFileSystems
    • IAimpVirtualFile
    • AimpFileAttributes
    • IAimpFileInfo
  • Lyrics
    • LyricsProviderCategory
    • IAimpExtensionLyricsProvider
    • LyricsType
    • LyricsFormat
    • IAimpLyrics
    • LyricsFlags
    • AimpServiceLyricsReceive
    • IAimpServiceLyrics
  • Menu
    • MenuItemStyle
    • IAimpMenuItem
    • ParentMenuType
    • IAimpServiceMenuManager
  • Message Dispatcher
    • Constants
    • AimpCoreMessageType
    • AimpCorePathType
    • IAimpMessageHook
    • MessageDirectionType
    • IAimpServiceMessageDispatcher
  • Multi-Language UI
    • IAimpServiceMUI
  • Music Library
    • Presets
      • IAimpGroupingPreset
      • IAimpGroupingPresets
      • IAimpGroupingPresetStandard
    • Extension
      • Command
        • IAimpDataStorageCommandAddFiles
        • IAimpDataStorageCommandAddFilesDialog
        • IAimpDataStorageCommandDeleteFiles
        • IAimpDataStorageCommandDropData
        • IAimpDataStorageCommandReloadTags
        • IAimpDataStorageCommandReportDialog
        • IAimpDataStorageCommandUserMark
      • CapabilitiesType
      • SchemaType
      • GroupingPresetsSchemaType
      • IAimpExtensionDataStorage
    • DataStorage
      • AimpDataField
      • AimpDataFieldType
      • AimpDataFieldFlagsType
      • ImageType
      • IAimpDataField
      • IAimpDataFieldDisplayValue
      • IAimpDataStorage
      • CapabilitiesFlags
      • IAimpGroupingTreeDataProvider
      • GroupingTreeNodeFlags
      • FieldImageIndex
      • IAimpGroupingTreeDataProviderSelection
      • IAimpGroupingTreeSelection
      • IAimpDataProvider
    • DataFilter
      • FieldFilterOperationType
      • IAimpDataFieldFilter
      • IAimpDataFieldFilterByArray
      • FilterGroupOperationType
      • IAimpDataFilterGroup
    • SortDirectionType
    • IAimpDataFilter
    • IAimpDataProviderSelection
    • IAimpDataStorageManager
    • IAimpFileList
    • IAimpMusicLibraryPlaylistPreimage
    • IAimpServiceMusicLibrary
    • FilesType
    • IAimpServiceMusicLibraryUI
  • Options Dialog
    • IAimpOptionsDialogFrameKeyboardHelper
    • IAimpServiceOptionsDialog
    • OptionsDialogFrameNotificationType
    • IAimpOptionsDialogFrame
  • Player
    • IAimpPlayer
  • Playlists
    • IAimpPlayer
  • Tag Editor
    • IAimpFileTag
    • IAimpFileTagEditor
    • TagType
    • IAimpServiceFileTagEditor
  • Threading
    • IAimpServiceThreads
    • IAimpTask
    • IAimpTaskOwner
    • IAimpServiceSynchronizer
    • AimpServiceThreadPoolType
    • IAimpServiceThreadPool
    • AimpTaskPriority
    • IAimpTaskPriority
  • Visuals
    • AimpVisualData
    • AimpVisualFlags
    • IAimpExtensionCustomVisualization
    • AimpVisualClickButtonType
    • IAimpExtensionEmbeddedVisualization
    • IAimpServiceVisualizations

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.

In This Article
Back to top Generated by DocFX