当前位置:主页 > 查看内容

CDR插件开发之CPG插件007 - 怎么实现一个CPG插件类(中篇)

发布时间:2021-04-21 00:00| 位朋友查看

简介:上篇文章中,通过创建了一个带有构造函数的最简单的C++类 —— HelloWorldPlugin ,并在CDR调用 AttachPlugin 方法的时候,通过 new 关键字创建了这个插件类。插件在CDR中成功响应,弹出了消息框: 欢迎使用我的 HelloWorld CPG插件 。同时,通过 AttachPlug……

上篇文章中,通过创建了一个带有构造函数的最简单的C++类 —— HelloWorldPlugin,并在CDR调用 AttachPlugin 方法的时候,通过 new 关键字创建了这个插件类。插件在CDR中成功响应,弹出了消息框:欢迎使用我的 HelloWorld CPG插件。同时,通过 AttachPlugin 函数的第一个参数(VGCore::IVGAppPlugin),引申出了 IVGAppPlugin 这个定义在 vgcoreauto.tlh 中的类。 

本篇文章将开始深入探讨 VGCore::IVGAppPlugin 这个类中定义的接口方法,并让 HelloWorldPlugin 这个插件类通过继承 IVGAppPlugin 类,进一步了解 IVGAppPlugin 这个接口中定义的方法。


工程搭建准备

按照惯例,本篇文章的序号为007,请直接拷贝上一个工程 006-vgcore-ivg-app-plugin(拷贝前最好清理掉 Debug、x64等编译目录,因为这些文件夹不需要保留,新的工程在编译时会自动生成),然后将其重命名为 007-vgcore-ivg-app-pl

;原文链接:https://blog.csdn.net/zebe1989/article/details/115387150
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:如何进行制作消音视频(视频配音) 下一篇:没有了

推荐图文


随机推荐