protected CreateFilter ( System.Guid category, string friendlyname ) : IBaseFilter | ||
category | System.Guid | Category of the filter |
friendlyname | string | Friendly name of the filter |
return | IBaseFilter |
protected virtual IBaseFilter CreateFilter(Guid category, string friendlyname)
{
object source = null;
Guid iid = typeof(IBaseFilter).GUID;
foreach (DsDevice device in DsDevice.GetDevicesOfCat(category))
{
if (device.Name.CompareTo(friendlyname) == 0)
{
device.Mon.BindToObject(null, null, ref iid, out source);
break;
}
}
return (IBaseFilter)source;
}