15 May 2022 |
gb-bridge2#4180 | beware: imo Xaudio2 is the good modern way to do things | 16:52:41 |
gb-bridge2#4180 | beware: it has lower latency than directsound | 16:52:51 |
Jannes | I hadn't looked at Xaudio2 yet | 16:53:08 |
Jannes | According to microsoft:
The Windows Runtime audio graph APIs:
Are significantly easier to use than XAudio2. Can be used from C# in addition to being supported for C++. Can use audio files, including compressed file formats, directly. XAudio2 only operates on audio buffers and does not provide any file I/O capabilities. Can use the low-latency audio pipeline in Windows 10. Support automatic endpoint switching when default endpoint parameters are used. For example, if the user switches from a device's speaker to a headset, the audio is automatically redirected to the new input. | 16:53:25 |
Jannes | For me native binding for C# is pretty big quality of live | 16:53:44 |
Jannes | I didn't mind wrapping XInput but I didn't look forward to wrapping sound libraries for some reason I don't remember | 16:54:18 |
gb-bridge2#4180 | beware: if you support a windows 10-only API atleast use it in such a way that if you're not on win10, it can still run and just not use it | 16:55:07 |
Jannes | I think you can use it on 8.1 as well | 16:55:28 |
gb-bridge2#4180 | beware: i think one should support win7 because win7 has a certain user base | 16:55:44 |
gb-bridge2#4180 | beware: so just gracefully not use that API | 16:55:49 |
Jannes | I like the idea but I have a grand total of 1 user so far | 16:56:04 |
Jannes | I don't think all that many of the tools I use have any long term support for older releases of Windows | 17:02:30 |
gb-bridge2#4180 | beware: bgb supports all the way back to windows 95 :) | 17:09:46 |
16 May 2022 |
| herr_zatacke joined the room. | 02:45:11 |
| Halfcourt Yeet changed their display name from Halfcourt Yeet to Halfcourt Yeet#2022. | 18:54:47 |
| Halfcourt Yeet changed their display name from Halfcourt Yeet#2022 to Halfcourt Yeet. | 18:54:51 |
| FroggestSpirit changed their display name from FroggestSpirit to FroggestSpirit#8660. | 21:10:41 |
| FroggestSpirit changed their display name from FroggestSpirit#8660 to FroggestSpirit. | 21:10:44 |
17 May 2022 |
| Otesunki#9535 changed their display name from Otesunki#9535 to 2pi42n2c-u23prcnwueyboycbwqpwbun#9535. | 07:19:22 |
| Andrew Whitwell joined the room. | 17:08:00 |
| typedrat changed their display name from typedrat to typedrat#4375. | 19:28:45 |
| typedrat changed their display name from typedrat#4375 to typedrat. | 19:28:48 |
| Motley#0454 changed their display name from Motley to Motley#0454. | 20:55:14 |
| Beatscribe joined the room. | 21:53:37 |
| @californiatokens:matrix.org joined the room. | 23:20:25 |
18 May 2022 |
| [Arg]Artifacks! joined the room. | 02:29:56 |
| Otesunki#9535 changed their display name from 2pi42n2c-u23prcnwueyboycbwqpwbun#9535 to Otesunki#9535. | 08:03:17 |
| @californiatokens:matrix.org left the room. | 10:56:23 |
| @billykin:matrix.org joined the room. | 12:40:36 |
| @billykin:matrix.org left the room. | 16:35:03 |