![]() This might complicate the code a bit, however it would result in much better consistency across all platforms (not sure if macOS supports this kind of recording). However I think that the optimal solution would be to isolate the "loopback devices" and "monitors" in a different class (much like _Microphone and _Speaker, there would be a separate class named _Loopback). I think it isn't that bad to just have separate functions for windows-specific functionality. Additionally I think it wouldn't make it simpler, because you would have to differentiate between platforms in the application code. ![]() ![]() ![]() I was thinking in this direction, however it would be a little counter-intuitive due to the naming being a bit backwards, because "loopback devices" are actually speakers and not microphones. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |