IFilterInfo is an object that manages information about a filter and allows access to the filter object and IPinInfo object.
Properties
| Name | Description |
| Filename | Retrieves or sets the file name associated with the source filter. |
| Filter | Retrieves the actual filter object. |
| IsFileSource | Indicates whether the filter is a file source filter. |
| Name | Retrieves the filter name. |
| Pins | Retrieves an IAMCollection object containing the IPinInfo objects for this filter. |
| VendorInfo | Retrieves a string containing optional information supplied by a vendor about the specified filter. |
Methods
| Name | Description |
| FindPin | Locates a pin, given an identifier, and returns an object supporting IPinInfo. |
Retrieves or sets the name of the file containing the filter.
objFilterInfo.Filename [= string]
Retrieves the filter object.
Set objFilter = objFilterInfo.Filter
No programmable object interface is offered for the IBaseFilter interface. However, Visual Basic® programmers can use the returned object as a parameter in calls to functions that take an IBaseFilter interface pointer as a parameter.
Locates a pin, given an identifier, and returns an IPinInfo object.
objFilterInfo.FindPin string, objPin
No programmable object interface is offered for the IPin interface. However, Visual Basic programmers can use the returned object as a parameter in calls to functions that take the IPin interface pointer as a parameter.
Determines if the file contains the source video.
objFilterInfo.IsFileSource
The value True indicates that the file contains the source video. False indicates that the file does not contain the source video.
Retrieves the filter name.
objFilterInfo.Name
The vendor specifies the filter name.
Retrieves an IAMCollection object containing the IPinInfo objects for this filter.
Set objPinCollection = objFilterInfo.Pins
You can use the Count property and Item method to iterate through each of the pin objects in the collection.
Retrieves a string containing optional information supplied by a vendor about the specified filter.
objFilterInfo.VendorInfo
This property contains any information the vendor chooses to supply. It is usually descriptive information about the filter.
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.