public void BASSVIS_StateCallback(BASSVIS_PLAYSTATE NewState) { //CallBack PlayState for Winamp only switch (NewState) { case BASSVIS_PLAYSTATE.SetPlaylistTitle: BassVis.BASSVIS_SetPlayState(_visParam, BASSVIS_PLAYSTATE.SetPlaylistTitle, -1, _songTitle); break; case BASSVIS_PLAYSTATE.GetPlaylistTitlePos: _playlistTitlePos = BassVis.BASSVIS_SetPlayState(_visParam, BASSVIS_PLAYSTATE.GetPlaylistTitlePos); break; } }
public static int SetPlayState(BASSVIS_PARAM param, BASSVIS_PLAYSTATE state, int value = -1) => BASSVIS_SetPlayState(param, state, value, string.Empty);
public void BASSVIS_StateCallback(BASSVIS_PLAYSTATE NewState) { //CallBack PlayState for Winamp only switch (NewState) { case BASSVIS_PLAYSTATE.SetPlaylistTitle: BassVis.BASSVIS_SetPlayState(_visParam, BASSVIS_PLAYSTATE.SetPlaylistTitle, -1, _songTitle); break; case BASSVIS_PLAYSTATE.GetPlaylistTitlePos: _playlistTitlePos = BassVis.BASSVIS_SetPlayState(_visParam, BASSVIS_PLAYSTATE.GetPlaylistTitlePos); break; } }
public static extern int BASSVIS_SetPlayState( BASSVIS_PARAM param, BASSVIS_PLAYSTATE state, int value, [MarshalAs(UnmanagedType.LPStr)] string title);