UnicordDev / Unicord

A free, open source Discord Client for Windows 10 and Windows Phone 10
MIT License
249 stars 28 forks source link

Voice Support #8

Open WamWooWam opened 5 years ago

WamWooWam commented 5 years ago

So Voice has kinda become quite a large project. Which to be fair isn’t entirely unexpected, but still.

As of right now the plan is to write voice support as a Windows Runtime Component in C++/WinRT because it’s easier to work with native, non UWP APIs (which will be needed to both record and playback audio), it’s more expandable in future with potential for video chat and screen share, and hopefully more performant.

Work has started in the voice branch, and there is a slightly more detailed README.md document in the voice implementation folder.

The current status of the implementation will still be detailed here.

WamWooWam commented 5 years ago

I've done a lot of work on this over the past few days, and as of 03fba7707f2c45e7a5f493fb87dda3778e472674, it works! A test application can send audio data from the default microphone to discord, and receive audio data from discord for playback through the default speakers!