CodeTV.GraphBuilderBase.CreateFilter C# (CSharp) Метод

CreateFilter() защищенный Метод

Enumerates all filters of the selected category and returns the IBaseFilter for the filter described in friendlyname
protected CreateFilter ( System.Guid category, string friendlyname ) : IBaseFilter
category System.Guid Category of the filter
friendlyname string Friendly name of the filter
Результат 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;
        }