• 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

Interface IAimpConfig

Interface IAimpConfig

Namespace: AIMP.SDK
Assembly: AIMP.SDK.dll
Syntax
public interface IAimpConfig

Methods

Delete(String)

Deletes the value or section from config (section or section\value name).

Declaration
AimpActionResult Delete(string keyPath)
Parameters
Type Name Description
System.String keyPath

The key path (section\value name).

GetValueAsFloat(String)

Gets the value as float.

Declaration
AimpActionResult<float> GetValueAsFloat(string keyPath)
Parameters
Type Name Description
System.String keyPath

The key path (section\value name).

GetValueAsInt32(String)

Gets the value as int32.

Declaration
AimpActionResult<int> GetValueAsInt32(string keyPath)
Parameters
Type Name Description
System.String keyPath

The key path (section\value name).

GetValueAsInt64(String)

Gets the value as int64.

Declaration
AimpActionResult<long> GetValueAsInt64(string keyPath)
Parameters
Type Name Description
System.String keyPath

The key path (section\value name).

GetValueAsStream(String)

Gets the value as binary stream.

Declaration
AimpActionResult<IAimpStream> GetValueAsStream(string keyPath)
Parameters
Type Name Description
System.String keyPath

The key path (section\value name).

GetValueAsString(String)

Gets the value as string.

Declaration
AimpActionResult<string> GetValueAsString(string keyPath)
Parameters
Type Name Description
System.String keyPath

The key path (section\value name).

SetValueAsFloat(String, Single)

Sets the value as float.

Declaration
AimpActionResult SetValueAsFloat(string keyPath, float value)
Parameters
Type Name Description
System.String keyPath

The key path (section\value name).

System.Single value

The value.

SetValueAsInt32(String, Int32)

Sets the value as int32.

Declaration
AimpActionResult SetValueAsInt32(string keyPath, int value)
Parameters
Type Name Description
System.String keyPath

The key path (section\value name).

System.Int32 value

The value.

SetValueAsInt64(String, Int64)

Sets the value as int64.

Declaration
AimpActionResult SetValueAsInt64(string keyPath, long value)
Parameters
Type Name Description
System.String keyPath

The key path (section\value name).

System.Int64 value

The value.

SetValueAsStream(String, IAimpStream)

Sets the value as stream.

Declaration
AimpActionResult SetValueAsStream(string keyPath, IAimpStream stream)
Parameters
Type Name Description
System.String keyPath

The key path (section\value name).

IAimpStream stream

The stream.

SetValueAsString(String, String)

Sets the value as string.

Declaration
AimpActionResult SetValueAsString(string keyPath, string value)
Parameters
Type Name Description
System.String keyPath

The key path (section\value name).

System.String value

The value.

In This Article
Back to top Generated by DocFX