У меня большой опыт написания приложений Delphi 6 Pro с использованием Skype API. Я не использую COM-объект, вместо этого я напрямую взаимодействую с клиентом Skype, используя систему SendMessage()
. Мое текущее приложение действует как полнодуплексный аудиопрокси с передачей видео. Для передачи звука я использую ALTER CALL с параметром PORT, чтобы установить дуплексное звуковое соединение с клиентом Skype через пару сокетов. Для отправки видео у меня есть фильтр DirectX на основе DSPACK, который я указываю клиенту Skype для выбора в качестве выбранного видеоустройства. Это нормально работает, но поскольку это Skype API, мне неудобно взаимодействовать с клиентом Skype как с отдельным объектом.
Теперь появляется SkypeKit, который, по-видимому, позволяет разработчику интегрировать Skype гораздо более интегрированным образом. Я собираюсь погрузиться в это, и я хотел услышать от любых разработчиков, которые перешли с Skype API на SkypeKit. Некоторые вопросы:
Что-то не хватало в SkypeKit, который предлагается через Skype API, что затрудняло преобразование вашего приложения, если не делало его невозможным?
Есть ли у вас какие-либо советы, как сделать переход как можно более плавным, особенно когда речь идет о том, чтобы избегать любых дизайнерских решений, которые действительно могут преследовать вас, когда вы далеко продвинетесь по пути SkypeKit?
Нашли ли вы какие-либо веб-ресурсы или документацию от других разработчиков, которые действительно помогли вам сэкономить время или сэкономить силы? (Пожалуйста, поделитесь ссылками, если так).