Microsoft DirectX 8.1 (C++) |
The IFilterGraph::EnumFilters method returns this interface, which provides access to a standard Component Object Model (COM) collection object that contains the filters currently in the filter graph. For more information on COM collections, see the IEnumXXXX topic in the Platform SDK. For more information on enumerating filters, see Enumerating Objects in a Filter Graph.
If the set of filters in the graph changes, some methods on this interface return VFW_E_ENUM_OUT_OF_SYNC. Call the IEnumFilters::Reset method to resynchronize the enumerator.
In addition to the methods inherited from IUnknown, the IEnumFilters interface exposes the following methods.
Method | Description |
Next | Retrieves the specified number of filters in the enumeration sequence. |
Skip | Skips over a specified number of filters. |
Reset | Resets the enumeration sequence to the beginning. |
Clone | Makes a copy of the enumerator with the same enumeration state. |