有没有人可以帮助我,举一个关于如何构建带有菜单的 DVD 过滤器 Graph 的示例 Pure C#
.
我只能找到C++
例子,它们对我没有好处。
C++示例
这是我从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
但是如果没有该界面,几乎不可能渲染实际的视频。
您应该查看 DirectShow.NET 样本中的SamplesPlayersDvdPlay
示例。它是您基本上所指的DVD播放代码的端口。