2016-04-21 2 views
1

Ich biete eine Schnittstelle für Benutzer, um einfach zwischen verschiedenen Audiogeräten in Skype zu wechseln.Skype für Consumer SDK (Skype4COM) ändern Standard-Audio-Ausgang und Eingang C# für Bluetooth-Geräte

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; 

Kopfhörer (Tronics C320-M) ist der angezeigte Name MMDevice (NAudio) erhalten werden. Dies funktioniert gut für interne Lautsprecher, Plantronics Headset usw. Aber für einen Bluetooth-Lautsprecher funktioniert es nicht. Wenn ich mir die Einstellungen von Skype anschaue, sehe ich eine Nummer an die Bluetooth Skype Audio Settings Screen Lautsprecher, von der ich nicht sicher bin, was diese Nummer ist.

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

die Frage, Wie bekommt ich die Nummer 202764376855473: Wenn ich wie unten beschrieben, wird das Audio richtig zu JBL Bluetooth Lautsprecher weitergeleitet? Was es ist?

Antwort

1

Verstanden! Es ist Dezimal-Wert von Device Eigenschaft, Device = {} B869C2A7D3B1 Dezimal (B869C2A7D3B1) = 202764376855473

:-)

Ich hoffe, dass es jemand hilft!

+0

Sie sollten Ihre eigene Antwort annehmen –

+0

kann die Option nicht sehen, um die Antwort zu akzeptieren – sebastso

+0

Es sollte ein (hohles) Häkchen direkt unter den Abstimmungs-Pfeilen, nur links von den Worten "share edit flag". Klicken Sie auf dieses Häkchen, um es zu akzeptieren. –

Verwandte Themen