Author Topic: BASS_RecordGetDeviceInfos problem  (Read 507 times)

Gorath

  • Posts: 79
BASS_RecordGetDeviceInfos problem
« on: 18 Jun '19 - 14:30 »
Hello,

long time no see. After several years of using some old and stable bass.dll we are going to upgrade to latest version of bass.dll. I found out some comaptibility issues with BASS_RecordGetDeviceInfos() function. It returns also playback devices in latest 2.4.14.12.
List of devices returned in v2.4.14.12
Code: [Select]
Livewire In 08 (AXIA IP-Driver (WDM))
Livewire In 03 (AXIA IP-Driver (WDM))
Livewire In 10 (AXIA IP-Driver (WDM))
Livewire In 16 (AXIA IP-Driver (WDM))
Microphone (Realtek High Definition Audio)
Livewire In 05 (AXIA IP-Driver (WDM))
Livewire In 09 (AXIA IP-Driver (WDM))
Livewire In 07 (AXIA IP-Driver (WDM))
Microphone (DroidCam Virtual Audio)
Livewire In 12 (AXIA IP-Driver (WDM))
Livewire In 06 (AXIA IP-Driver (WDM))
Livewire In 14 (AXIA IP-Driver (WDM))
Livewire In 13 (AXIA IP-Driver (WDM))
Livewire In 04 (AXIA IP-Driver (WDM))
Livewire In 11 (AXIA IP-Driver (WDM))
Livewire In 02 (AXIA IP-Driver (WDM))
Livewire In 15 (AXIA IP-Driver (WDM))
Livewire In 01 (AXIA IP-Driver (WDM))
Livewire Out 10 (AXIA IP-Driver (WDM))
Livewire Out 12 (AXIA IP-Driver (WDM))
Livewire Out 04 (AXIA IP-Driver (WDM))
Livewire Out 15 (AXIA IP-Driver (WDM))
Livewire Out 01 (AXIA IP-Driver (WDM))
Livewire Out 11 (AXIA IP-Driver (WDM))
Livewire Out 08 (AXIA IP-Driver (WDM))
Livewire Out 13 (AXIA IP-Driver (WDM))
Livewire Out 09 (AXIA IP-Driver (WDM))
Livewire Out 06 (AXIA IP-Driver (WDM))
Livewire Out 05 (AXIA IP-Driver (WDM))
Speakers (Realtek High Definition Audio)
Realtek Digital Output(Optical) (Realtek High Definition Audio)
Livewire Out 02 (AXIA IP-Driver (WDM))
Livewire Out 16 (AXIA IP-Driver (WDM))
Livewire Out 07 (AXIA IP-Driver (WDM))
Realtek Digital Output (Realtek High Definition Audio)
Livewire Out 14 (AXIA IP-Driver (WDM))
Livewire Out 03 (AXIA IP-Driver (WDM))

Compared to list of devices returned in v2.4.9.16
Code: [Select]
Microphone (Realtek High Definition Audio)
Livewire In 08 (AXIA IP-Driver (WDM))
Livewire In 03 (AXIA IP-Driver (WDM))
Livewire In 10 (AXIA IP-Driver (WDM))
Livewire In 16 (AXIA IP-Driver (WDM))
Livewire In 05 (AXIA IP-Driver (WDM))
Livewire In 09 (AXIA IP-Driver (WDM))
Livewire In 07 (AXIA IP-Driver (WDM))
Microphone (DroidCam Virtual Audio)
Livewire In 12 (AXIA IP-Driver (WDM))
Livewire In 06 (AXIA IP-Driver (WDM))
Livewire In 14 (AXIA IP-Driver (WDM))
Livewire In 13 (AXIA IP-Driver (WDM))
Livewire In 04 (AXIA IP-Driver (WDM))
Livewire In 11 (AXIA IP-Driver (WDM))
Livewire In 02 (AXIA IP-Driver (WDM))
Livewire In 15 (AXIA IP-Driver (WDM))
Livewire In 01 (AXIA IP-Driver (WDM))

Can you check it?

Best Regards
G

Ian @ un4seen

  • Administrator
  • Posts: 22959
Re: BASS_RecordGetDeviceInfos problem
« Reply #1 on: 18 Jun '19 - 14:56 »
Those playback devices in the list are "loopback" devices, which allow you to capture the sound that's being sent to an output device. They can be identified by the BASS_DEVICE_LOOPBACK flag being set.

Gorath

  • Posts: 79
Re: BASS_RecordGetDeviceInfos problem
« Reply #2 on: 18 Jun '19 - 16:20 »
Thanks for quick response, that's what I was looking for :)