public static int[] BASS_MIDI_FontGetPresets(int handle) { BASS_MIDI_FONTINFO bass_MIDI_FONTINFO = BassMidi.BASS_MIDI_FontGetInfo(handle); if (bass_MIDI_FONTINFO == null) { return(null); } int[] array = new int[bass_MIDI_FONTINFO.presets]; if (BassMidi.BASS_MIDI_FontGetPresets(handle, array)) { return(array); } return(null); }
public static BASS_MIDI_FONT[] BASS_MIDI_FontGetPresetFonts(int handle) { BASS_MIDI_FONTINFO bass_MIDI_FONTINFO = BassMidi.BASS_MIDI_FontGetInfo(handle); if (bass_MIDI_FONTINFO == null) { return(null); } int[] array = new int[bass_MIDI_FONTINFO.presets]; if (BassMidi.BASS_MIDI_FontGetPresets(handle, array)) { BASS_MIDI_FONT[] array2 = new BASS_MIDI_FONT[bass_MIDI_FONTINFO.presets]; for (int i = 0; i < bass_MIDI_FONTINFO.presets; i++) { array2[i] = new BASS_MIDI_FONT(handle, Utils.LowWord32(array[i]), Utils.HighWord32(array[i])); } return(array2); } return(null); }