directshow什么是最好的组件使用

时间:2012-08-28 11:06:38

标签: java c++ swing directshow win32com

您好,我需要一些信息 我使用directshow& c ++创建了用于图像处理的应用程序 所以问题是我需要创建一个复杂的GUI,我已经使用了win32组件,这些组件不能满足我的需求和我的期望,加上很难通过事件调整 所以我找到了一个解决方案,我想到使用jni并将c ++的功能与java的swing组件合并。 另一种选择是使用窗口形式(.net),但如果我是对的,我需要使用directshow.net(我不知道如何使用它)

2 个答案:

答案 0 :(得分:0)

“但如果我是对的,我需要使用directshow.net”。 不,不是真的。您可以在C ++中创建一个包含当前代码的activex控件,并在.Net中使用它代替Windows .Forms。

答案 1 :(得分:0)

Qt通常被称为构建GUI的最佳C ++框架。

Windows窗体非常好用。不要害怕使用DirectShow.Net,它看起来非常类似于C ++但更容易。您可以查看GraphEditPlus,它可以在C ++和C#(对于DirectShow.Net)中生成DirectShow图形构建代码,因此您可以看到两种语言中相同代码的语义。此外,GraphEditPlus本身是使用DirectShow的Windows窗体应用程序的一个示例。