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 Спикер, который я не уверен, что это за номер. Когда я установил, как показано ниже, звук правильно направляется на Bluetooth-динамик JBL:
_client.Settings.AudioOut=Headset (JBL GO Hands-Free) JBL GO(202764376855473)
вопрос в том, как получить номер 202764376855473? Что это?
1 ответ
Понял! Это десятичное значение свойства DeviceAddress, DeviceAddress = {B869C2A7D3B1} Десятичное число (B869C2A7D3B1) = 202764376855473
:-)
Надеюсь, это кому-нибудь поможет!