2010-02-14 2 views

답변

3

아니고 C#을, 그러나 여기에서 당신은 충분히 쉽게 변환 할 수 있어야합니다 일부 VB.Net 코드입니다 :

콜백

' Mixer handle to the bass synch callback when the current track in the mixer ends 
Private m_MixerSynchProc As Un4seen.Bass.SYNCPROC 
Private m_MixerSyncHandle As Int32 = 0 

' Create a new callback for when the current track in the mixer has ended 
m_MixerSynchProc = New Un4seen.Bass.SYNCPROC(AddressOf CurrentTrackEnded) 

m_MixerSyncHandle = Bass.BASS_ChannelSetSync(m_MixerHandle, Un4seen.Bass.BASSSync.BASS_SYNC_END Or Un4seen.Bass.BASSSync.BASS_SYNC_MIXTIME, 0, m_MixerSynchProc, 0) 

트랙이 때 BASS가 호출 대리자 하위 설정은 종료 됨

' Mixer sync proc callback for when the current track has ended 
Private Sub CurrentTrackEnded(ByVal MixerHandle As Int32, ByVal Channel As Int32, ByVal Data As Int32, ByVal User As IntPtr) 
    ' Do stuff here when the track ends 
End Sub 
관련 문제