C++ directshow架构风格

C++ directshow架构风格,c++,design-patterns,architecture,directshow,C++,Design Patterns,Architecture,Directshow,我最近在directshow上做一些工作,我注意到它有一种有趣的架构。如果你用过它,我想你会知道我在说什么。就像任何directshow对象都可以强制转换为任何其他directshow对象一样。因此,您可以实例化filtergraph对象,将其强制转换为另一种对象类型以进行配置,将其强制转换为媒体对象以运行图形 这种类型的架构方案的名称是什么。它似乎涉及接口或其他东西。我在哪里可以找到更多关于它的信息?我想在我正在开发的一些软件中使用它。它被称为COM

我最近在directshow上做一些工作,我注意到它有一种有趣的架构。如果你用过它,我想你会知道我在说什么。就像任何directshow对象都可以强制转换为任何其他directshow对象一样。因此,您可以实例化filtergraph对象,将其强制转换为另一种对象类型以进行配置,将其强制转换为媒体对象以运行图形

这种类型的架构方案的名称是什么。它似乎涉及接口或其他东西。我在哪里可以找到更多关于它的信息?我想在我正在开发的一些软件中使用它。

它被称为COM