Skype для потребителя SDK(Skype4COM) изменить аудио выход по умолчанию и вход C# для устройств Bluetooth

Я предоставляю пользователям интерфейс для простого переключения между различными аудиоустройствами в Skype.

  I'm able to change the Skype Audio Input & Out using Skype4COM as below:
Skype _client=new Skype();
//outDevice=Headset Earphone (Plantronics C320-M) ->Works fine
//outDevice=Speaker/HP (Realtek High Definition Audio Device) ->Works fine
_client.Settings.AudioIn = inDevice;
_client.Settings.AudioOut = outDevice;

Наушники-гарнитуры (Plantronics C320-M) - это понятное название, полученное с помощью MMDevice (NAudio). Это хорошо работает для внутреннего динамика, гарнитуры Plantronics и т. Д. Но для динамиков Bluetooth это не работает. Когда я смотрю на настройки Skype, я вижу какой-то номер, добавленный к Bluetooth Экран настроек аудио Skype Спикер, который я не уверен, что это за номер. Когда я установил, как показано ниже, звук правильно направляется на Bluetooth-динамик JBL:

_client.Settings.AudioOut=Headset (JBL GO Hands-Free) JBL GO(202764376855473)

вопрос в том, как получить номер 202764376855473? Что это?

1 ответ

Понял! Это десятичное значение свойства DeviceAddress, DeviceAddress = {B869C2A7D3B1} Десятичное число (B869C2A7D3B1) = 202764376855473

:-)

Надеюсь, это кому-нибудь поможет!

Другие вопросы по тегам