2014-02-19, 10:14
Hello xbmc developers,
I'm working on Audio DSP plugins to load with the AddonManager. I'm going to create a new extension point and later the relevant data will be submitted to ActiveAE.
At the moment I'm so far that under Settings / System / Addons / Addons Enabled already a new category "Audio DSP" is entered. Furthermore, the DLL is loaded by the cpluff library.
In the next step, I will create a new class CADSPManager that can manage audio plugins (Plugin Enable/Disable, Callbacks/Symbols from the DLL, similar to the PVRManager). After that, i will extend the StateMachine from ActiveAE that the settings and the callbacks from the audio plugins can be managed.
Later, each plugin have a GUI in order to make adjustments.
Do you have any further ideas or suggestions?
Addons.xml looks like this:
I'm working on Audio DSP plugins to load with the AddonManager. I'm going to create a new extension point and later the relevant data will be submitted to ActiveAE.
At the moment I'm so far that under Settings / System / Addons / Addons Enabled already a new category "Audio DSP" is entered. Furthermore, the DLL is loaded by the cpluff library.
In the next step, I will create a new class CADSPManager that can manage audio plugins (Plugin Enable/Disable, Callbacks/Symbols from the DLL, similar to the PVRManager). After that, i will extend the StateMachine from ActiveAE that the settings and the callbacks from the audio plugins can be managed.
Later, each plugin have a GUI in order to make adjustments.
Do you have any further ideas or suggestions?
Addons.xml looks like this:
PHP Code:
<?xml version="1.0" encoding="UTF-8"?>
<addon
id="audiodsp.demo"
version="0.0.1"
name="XBMC Audio DSP Demo"
provider-name="wisler">
<requires>
<c-pluff version="0.1"/>
</requires>
<extension
point="xbmc.audiodsp"
library_wingl="XBMC_Demo_win32.dll"
library_windx="XBMC_Demo_win32.dll" />
<extension point="xbmc.addon.metadata">
<summary lang="en">Audio DSP Demo</summary>
<description lang="en">Audio DSP Demo</description>
<disclaimer lang="en">Simple IIR-Filter Demo</disclaimer>
<platform>wingl windx</platform>
</extension>
</addon>