Namespace AIMP.SDK.MusicLibrary.DataStorage
Classes
AimpDataField
Class AimpDataField. Implements the IAimpDataField
Interfaces
IAimpDataField
Provides information about the data field for Music Library.
IAimpDataFieldDisplayValue
Providers an ability to customize display value for specified field.
IAimpDataProvider
Provides an access to data in data storage. Must be implemented by plugin on same level as the IAimpExtensionDataStorage interface. Interface implementation must support asynchronous access.
IAimpDataStorage
Interface provides an access to common to all data storages settings. The IAimpGroupingPresets is implemented on same level.
IAimpGroupingTreeDataProvider
Interface provides an ability to specify custom data provider for a grouping tree.
IAimpGroupingTreeDataProviderSelection
Interface provides an access to data from the GetData(IAimpGroupingTreeSelection). Interface implementation must support asynchronous access.
IAimpGroupingTreeSelection
Interface provides an access to selected nodes in grouping tree.
note
First element in the Selection is focused node. If current node does not have the AIMPML_GROUPINGTREENODE_FLAG_STANDALONE flag - the parent node will be added to Selection. Algorithm running until root or node with the AIMPML_GROUPINGTREENODE_FLAG_STANDALONE flag.
Enums
AimpDataFieldFlagsType
Enum AimpDataFieldFlagsType
AimpDataFieldType
Enum AimpDataFieldType
CapabilitiesFlags
Enum CapabilitiesFlags
FieldImageIndex
Enum FieldImageIndex
GroupingTreeNodeFlags
Enum GroupingTreeNodeFlags
ImageType
Enum ImageType