我最近在用 directshow 做一些工作,我注意到它有一种有趣的架构。如果您曾经使用过它,我想您就会明白我在说什么。就像任何 directshow 对象都可以转换为任何其他 directshow 对象一样。因此,您可以实例化一个过滤器图对象,将其转换为另一种对象类型以对其进行配置,将其转换为媒体对象以运行图形。
这种架构方案的名称是什么?好像涉及到接口(interface)什么的。我在哪里可以找到更多相关信息?我想在我正在开发的一些软件中使用它。
最佳答案
它叫做 COM,Component Object Model .
关于c++ - directshow架构风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17799308/