有人会向我展示一个示例,说明 directshow 中的 createfilter 方法应该如何工作吗?
我看到一个字符串作为参数传递,但我不明白那个字符串到底是什么。我只了解它的 GUID 部分。
有人会向我展示一个示例,说明 directshow 中的 createfilter 方法应该如何工作吗?
我看到一个字符串作为参数传递,但我不明白那个字符串到底是什么。我只了解它的 GUID 部分。
最新的 DirectShow.NET 2.1中没有CreateFilter
方法,甚至没有标识符。
几个示例项目中有一些CreateFilter
方法,它们执行评论中解释的操作。
/// <summary>
/// Enumerates all filters of the selected category and returns the IBaseFilter for the
/// filter described in friendlyname
/// </summary>
/// <param name="category">Category of the filter</param>
/// <param name="friendlyname">Friendly name of the filter</param>
/// <returns>IBaseFilter for the device</returns>
private IBaseFilter CreateFilter(Guid category, string friendlyname)
{