2010-08-15 93 views
0

如何更改bass.dll中的音量?我正在用C#编程。我想:如何更改bass.dll中的音量?

public void ChangeVolume(int volume) 
    { 
     Bass.BASS_ChannelSetAttributes(stream, 44100, volume, 0); 
    } 

量是在这里:

private void trackBar1_Scroll(object sender, EventArgs e) 
    { 
     label4.Text = "Volume: " + trackBar1.Value.ToString(); 
     player.ChangeVolume(trackBar1.Value); 
    } 

当我尝试调试,它编译和运行。但是当我尝试更改音量时,它会停止并引发“无法在DLL”bass.dll“中找到名为”Bass_ChannelSetAttributes“的入口点。我究竟做错了什么?

回答

2

使用DUMPBIN.EXE /出口bass.dll显示在输出这一行:

26 19 0001BF28 BASS_ChannelSetAttribute 

注意它怎么没有一个“s”结尾。错误的[DllImport]声明可能是在你的代码中。