我想为Skype(桌面客户端)开发一个插件/插件,具有以下要求:
最终,视频叠加的效果类似于此处所宣传的内容:http://blogs.skype.com/2015/10/28/add-fun-filters-to-your-skype-video-messages-in -the-最新的Skype的换Android的iphone和-IPAD /
请注意,我不想开发使用Skype的第三方应用程序 - 我想开发一个插件/插件,它将"存活"在Skype应用程序中.
我找到了一些资源,但是我很难看到仍然支持的内容:
那么,是否有一个API可以让我这样做,如果是这样,我在哪里可以找到更多资源来研究它?
如果没有这样的API,是否有可用于开发第三方独立应用程序的API,它将与Skype集成以实现我的任务目标(从GUI自定义视频叠加设置)?
关于如何在线进行此类似乎有很少的文档,所以我想在这里问...
基本上我想创建一个非常简单的Skype插件,它只能在聊天窗口中使用,并且可以通过按下按钮触发(如果你可以轻松添加按钮)或/和输入skype命令即"/ CallMySkypePlugin"
理想情况下,我只是想知道如何以这种方式挂钩到skype,我有Skype4COM,但它没有说明你的插件如何被调用或者skype的入口点是...
我理想地期望创建一个新的类库,然后有一个实现Skype接口的类或其他东西(让他们有一个入口点),然后在那里锁定到聊天窗口"MessageSent"事件或其他东西,然后调用我的方法...即
public class MySkypePlugin : SkypeEntryPointInterface
{
// The main skype functionality class
private void Skype skype = new Skype();
// Something like this as the entry point
public void SkypeEntryPoint()
{
skype.MessageSent += ChatWindow_MessageSent;
}
// Do my stuff here
private void ChatWindow_MessageSent(SkypeEvent e) { ... }
}
Run Code Online (Sandbox Code Playgroud)
任何帮助都会很棒!