public static BASS_SFX_PLUGININFO BASS_SFX_WMP_GetPlugin(int index) { BASS_SFX_PLUGININFO bass_SFX_PLUGININFO = new BASS_SFX_PLUGININFO(); if (BassSfx.BASS_SFX_WMP_GetPlugin(index, bass_SFX_PLUGININFO)) { return(bass_SFX_PLUGININFO); } return(null); }
public static bool BASS_SFX_WMP_GetPlugin(int index, BASS_SFX_PLUGININFO info) { bool flag = BassSfx.BASS_SFX_WMP_GetPluginW(index, ref info._internal); if (flag) { info.name = Marshal.PtrToStringUni(info._internal.name); info.clsid = Marshal.PtrToStringUni(info._internal.clsid); } return(flag); }
public static int BASS_SFX_WMP_GetPluginCount() { BASS_SFX_PLUGININFO info = new BASS_SFX_PLUGININFO(); int num = 0; while (BassSfx.BASS_SFX_WMP_GetPlugin(num, info)) { num++; } BassSfx.BASS_SFX_GetVersion(); return(num); }