2010-08-15 4 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); 
    } 

내가 디버깅하려고 할 때, 컴파일 및 실행됩니다. 그러나 볼륨을 변경하려고하면 "bass.dll"에 "Bass_ChannelSetAttributes"라는 엔트리 포인트를 찾을 수 없습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 출력이 선을 보여 bass.dll

답변

2

사용 DUMPBIN.EXE/수출 : 그것은 끝에 "s"를하지 않는 방법

26 19 0001BF28 BASS_ChannelSetAttribute 

참고. 아마도 코드에서 잘못된 [DllImport] 선언.

0

시도해 보셨습니까? BASS_SetVolume(stream,value);

관련 문제