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