I would like to develop a plugin/addon for Skype (desktop client), with the following requirements:
- When the plugin/addon is installed, one gets a new menu option in Skype
- Choosing this option shows a new window with text boxes, labels, checkboxes which allow setup
- based on the setup, a graphical overlay is created, and laid over the Skype video (being sent from host machine over the Internet to the recipients)
Ultimately, the effect of the video overlay would be similar to what is advertised here: http://blogs.skype.com/2015/10/28/add-fun-filters-to-your-skype-video-messages-in-the-latest-skype-for-android-iphone-and-ipad/
Note that I do not want to develop a third party application that uses Skype - I'd want to develop a plugin/addon, which will "live" inside the Skype application.
I have found some resources, but I am having difficulties seeing what is still supported:
- Implementation of Skype API (2009) has an example of a third party app using a Skype API via Skype4COM wrapper; but:
- https://aragonresearch.com/microsoft-kills-skype-desktop-apis-leaves-developers-scrambling/ (2013) - Skype4COM is no longer supported
- write a skype plugin for this requirements (2012) - unclear which, if any, of the approaches noted there, is applicable to my requirements above
- https://www.skype.com/en/developer/ - it offers me "Build a bot" (not sure if applicable to my task), Skype buttons and Skype URIs (definitely not applicable to my task), Skype for Business Skype Web SDK (it's for web applications, so probably not applicable).
So, is there an API that would allow me to do this, and if so, where can I find more resources to research it?
If there isn't such an API, is there an API that I could use to develop a third-party standalone application, that would integrate with Skype so as to achieve the goals of my task (custom video overlay set from a GUI)?