使用MonoDroid链接到“libOpenSLES”

时间:2012-07-05 22:42:21

标签: android mono xamarin.android openal

我正在做一个简单的链接测试,让OpenAL / OpenSLES在C#中使用MonoDroid。 我应该链接到哪个正确的lib名称,因为链接到“libOpenSLES”是说它找不到方法“alutInit”??

注意:我正在Android 4.0.3平板电脑设备上进行测试。

这是简单的测试代码::

public const string DLL = "libOpenSLES";
[DllImport(DLL, EntryPoint="alutInit", ExactSpelling=true)]
public unsafe static extern void alutInit(ALint* argc, ALbyte** argv);

public unsafe void Init()
{
    alutInit((ALint*)0, (ALbyte**)0);
}

1 个答案:

答案 0 :(得分:1)

alutInit是ALUT库的一部分。为什么你认为OpenSLES会拥有它?