За рядом небольших исключений возможности библиотеки полностью соответствуют возможностям нашего обычного кросс-платформенного QT-приложения, а именно:
получения списка контактов и их статусов;
инициализация вызовов и групповых конференций;
управление раскладками видеоокон и правами участников конференции;
приём и отправка текстовых сообщений, в том числе в групповых конференциях;
приём и передача слайдов презентаций, а также захват экрана или отдельных приложений;
и много чего ещё, что описано в документации (CallX версии 2.0).
Как начать использовать SDK?
Установите сервер видеосвязи TrueConf Server Free. У нас есть подробная инструкция для вас. Можно на тот же ПК, где будет идти разработка.
Обратитесь в наш отдел продаж, для активации возможности подключения к TrueConf Server сторонних SDK приложений. Это бесплатно, но новая лицензия будет иметь ограниченный срок действия.
Так же запросите у отдела продаж установщик компонентов TrueConf SDK for Windows. Возможно ребята спросят зачем вам это, поэтому не стесняйтесь и опишите подробно свой проект, т.к. есть шанс, что вам выделят специалиста тех. поддержки на период тестирования SDK.
Установите TrueConf SDK for Windows, который добавит ActiveX компонент в систему, на которой будет вестись разработка производного от него приложения.
Далее следуйте примерам использования собранным ниже. Удобнее всего клонировать их себе из нашего GitHub репозитария с помощью команды git clone https://github.com/trueconf/SDK
Библиотека сама разрешит за вас самое сложное: отследит состояния, обеспечит синхронизацию медиаданных, статусов и т.д. Ниже два примера того, как выглядят вызовы ActiveX компонента TrueConf SDK for Windows.