Как подключить сервер TS3 и изменить его канал из (внутри) моего приложения Qt? - PullRequest
0 голосов
/ 30 августа 2018

Моя спецификация заключается в том, что я хочу открыть клиент TS3 и изменить его каналы из моего приложения C ++ / Qt.

Я обнаружил, что могу сделать это с помощью URL-адресов, таких как: ts3server://foo.org&port=99ff&channel=bar. Это работает и открывает TS3, но не позволяет мне переключать каналы, так как каждый новый вызов такого URL пытается открыть новый клиент Teamspeak (не просто переключение канала).

В .net связанном здесь вопросе показано, что эти URL также могут быть переданы как cmd. Строковый аргумент. Проблема остается: «Как просто переключить канал» на существующем клиенте TS3?

Ответ здесь подразумевает, что мы не можем использовать SDK с обычным клиентом TS3.

в) SDK вообще не зависит от обычного клиента и сервер. Кроме того, они не совместимы. Клиент SDK подключается исключительно к SDK-серверу, клиент TS3 не SDK не будет подключаться к SDK сервер.

Так есть ли способ просто изменить канал?

...