Skip to content
C++ C# C Other
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Nuget
build
src
tools
.gitignore
.gitlab-ci.yml
.nuke
GitVersion.yml
LICENSE.md
README.md
build.ps1
build.sh
sonar-scanner.properties

README.md

AIMP DotNet SDK

Github All Releases test

What is it?

AIMP DotNet allows you to create a plugin for AIMP media player on .Net

Description

AIMP DotNet SDK this is a proxy plugin written on C++ CLI and C++. It provide ability to call AIMP methods directly from C# code. SDK contain two parts:

  1. AIMP.SDK library. Contains a definitions for SDK interfaces.
  2. aimp_dotnet library Contains implementations of interfaces from AIMP.SDK library. All code written on C++ CLI and some native parts on C++

For more information you can use demo plugins.

How to write plugin

  1. Use NuGet package
  2. Optional. Install Command Task Runner extension for Visual Studio
  3. Remember that a aimp_dotnet.dll this is a entry point for AIMP plugin. And it shuld be called as your plugin. You can use CopyPlugin.ps1 script to get correct plugin structure.

How to build

Prerequisites

  1. Visual Studio 2017 or MsBuild tools 2017
  2. Following components should be installed:
    • VS++ 2017 v141
    • Visual C++ ATL support
    • C++/CLI support
    • Windows SDK Version: 10.0.17763.0

License

AIMP DotNet is licensed under the Apache 2.0.

You can’t perform that action at this time.