2016-03-11 105 views
0

有没有人可以帮助我,例如如何在菜单Pure C#中建立一个DVD过滤器图。DirectShow DVD过滤器图

我只能找到C++例子,他们没有对我好..

C++ Example

这是一段代码我从DirectShow.net Samples

var ivideowindow = typeof(IVideoWindow).GUID; 
hr = dvdGraph.GetDvdInterface(ivideowindow, out comobj); 
DsError.ThrowExceptionForHR(hr); 

hr = -2147467262了 - hr may only be 1 or 0

异常消息是No such interface supported

但是,如果没有这个接口这几乎是不可能呈现实际的视频..

回答

1

你应该有DirectShow.NET Samples看看\Samples\Players\DvdPlay样品。它基本上是指DVD播放代码的端口。

+0

我看了一下,发现一个错误,我似乎无法弄清楚。 – ArchAngel

+0

恐怕它是最好的你可以得到。也许你也可以在CodeProject,CodePlex和类似的网站上找到一些东西。 –

+0

我可能最终弄清楚了,我只是问是否有人知道如何避免这个问题。 – ArchAngel