public static int BASS_WASAPI_GetDeviceCount() { BASS_WASAPI_DEVICEINFO info = new BASS_WASAPI_DEVICEINFO(); int num = 0; while (BassWasapi.BASS_WASAPI_GetDeviceInfo(num, info)) { num++; } BassWasapi.BASS_WASAPI_GetCPU(); return(num); }
public static BASS_WASAPI_DEVICEINFO[] BASS_WASAPI_GetDeviceInfos() { List <BASS_WASAPI_DEVICEINFO> list = new List <BASS_WASAPI_DEVICEINFO>(); int num = 0; BASS_WASAPI_DEVICEINFO item; while ((item = BassWasapi.BASS_WASAPI_GetDeviceInfo(num)) != null) { list.Add(item); num++; } BassWasapi.BASS_WASAPI_GetCPU(); return(list.ToArray()); }