Skype API を使用して Delphi 6 Pro アプリを作成した経験が豊富にあります。COM オブジェクトは使用しませんが、SendMessage()
システムを使用して Skype クライアントと直接やり取りします。私の現在のアプリケーションは、ビデオ送信を伴う全二重オーディオ プロキシとして機能します。オーディオを転送するには、PORT パラメータを指定して ALTER CALL を使用し、一対のソケットを介して Skype クライアントとの二重オーディオ接続を確立します。ビデオを送信するために、私は DSPACK ベースの DirectX フィルタを使用しており、これを Skype クライアントに選択したビデオ デバイスとして選択するように指示しています。これは問題なく動作しますが、これは Skype API であるため、別のエンティティとして Skype クライアントとやり取りするという扱いにくさがあります。
現在、開発者が Skype をより統合された方法で統合できるようにする SkypeKit が登場しました。Skype API から SkypeKit に切り替えた開発者の話を聞きたかったのです。いくつかの質問:
Skype API を介して提供される SkypeKit に欠けていたもので、不可能ではないにしてもアプリの変換を困難にしているものはありましたか?
移行をできるだけスムーズにするためのヒントはありますか?特に、SkypeKit パスをはるかに下ったときに実際に悩まされる可能性のあるデザインの選択を回避する場合はどうすればよいですか?
時間や手間を省くのに本当に役立つ Web リソースや他の開発者のドキュメントは見つかりましたか? (もしそうなら、リンクを共有してください)。