The reason why we can't change output device with sdk API

When researching the topic, I could find a lot of answers from @saghul that the default output device is speaker and it’s by design.

My question is what is the motivation behind not letting users change that with the API and instead force them to compile sdk themselves?

I don’t see the point of such approach if we’re speaking about an option that should be easy to implement.

That’s correct.

You are mixing things. That’s our default. That doesn’t mean we wouldn’t accept a patch that allows SDK users to change the behavior.

Send us a PR then?