我有丰富的使用Delphi 6 Pro编写Skype API应用程序的经验。我不使用COM对象,而是直接通过SendMessage()
系统与Skype客户端进行接口交互。我的当前应用程序充当一个全双工音频代理,并传输视频。为了传输音频,我使用ALTER CALL和PORT参数建立了一对套接字与Skype客户端之间的全双工音频连接。为了发送视频,我使用基于DSPACK的DirectX过滤器,指示Skype客户端选择它作为所选视频设备。这很好用,但由于使用的是Skype API,我需要将其与Skype客户端作为单独的实体进行接口交互。
现在出现了SkypeKit,这显然允许开发人员以更加集成的方式集成Skype。我即将深入探究它,我想听听那些从Skype API转换到SkypeKit的开发人员的意见。一些问题:
在Skype API中提供的任何内容,在SkypeKit中是否缺失,使得你的应用程序转换起来困难甚至不可能?
您有什么技巧可以尽可能平稳地进行转换,特别是在避免设计选择时,当您深入SkypeKit路径时,可能会造成严重后果的方面?
您是否发现其他开发人员的Web资源或文档非常有帮助,可以节省您的时间或麻烦?(如果是,请分享链接)。