2010-08-15 92 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]聲明可能是在你的代碼中。