IEnumPins interface

Enumerates pins on a filter.

The IBaseFilter::EnumPins method returns this interface. It is based on the standard Component Object Model (COM) enumerators.

The filter graph manager uses this interface when it connects filters. Applications can use it to retrieve pins on a filter. For more information, see Enumerating Objects in a Filter Graph.

If the number of pins on the filter changes, some methods on this interface return VFW_E_ENUM_OUT_OF_SYNC. Call the IEnumPins::Reset method to resynchronize the enumerator.

Members

The IEnumPins interface inherits from the IUnknown interface. IEnumPins also has these types of members:

Methods

The IEnumPins interface has these methods.

MethodDescription
Clone

Makes a copy of the enumerator with the same enumeration state.

Next

Retrieves a specified number of pins.

Reset

Resets the enumeration sequence to the beginning.

Skip

Skips over a specified number of pins.

 

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Strmif.h (include Dshow.h)

Library

Strmiids.lib

 

 

Community Additions

ADD
Show:
© 2014 Microsoft