-1
有人能告訴我一個關於這個在directshow中的createfilter方法應該如何工作的例子嗎?如何在directshow.net中使用CreateFilter方法?
我看到一個字符串作爲參數傳遞,但我不明白那個字符串到底是什麼。我只理解它的GUID部分。
任何幫助表示讚賞。
謝謝。
有人能告訴我一個關於這個在directshow中的createfilter方法應該如何工作的例子嗎?如何在directshow.net中使用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)
{
謝謝,但是,我的問題是這個友好的名字是什麼,以及在哪裏得到它。 – Josh 2013-05-24 15:26:52
在示例項目中查看。 'CreateFilter'不是什麼「標準」,但友好的名字是。你可以通過枚舉可用的設備/過濾器來獲得它們,並且每個人都有一個友好的名字。樣本讓你知道它是如何完成的以及它是如何工作的。 – 2013-05-24 15:38:46