我正在尝试编写Python脚本来控制Blackmagic ATEM视频切换器,并且它的API通过COM公开。我浏览了pywin32的文档,似乎它需要COM对象支持IDispatch
才能发挥作用。不幸的是,该API不支持IDispatch
,实际上,SDK文档专门说要使用CoCreateInstance
来获取BMDSwitcherDiscovery
对象。
pywin32的文档建议我应该能够编写一个扩展模块,该模块将教它如何与该API通信。但是,我找不到任何文档或如何布局或开始编写代码的示例。对于阅读材料或代码示例有什么建议,可以使我朝正确的方向发展?