Share via


ISBE2EnumStream interface (sbe.h)

[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]

Enumerates a collection of streams. This is a utility interface, which you can use to enumerate the streams discovered in a WTV file. The Stream Buffer Source filter implements this interface.

To get a pointer to this interface,

  1. Query the filter to get a pointer to the ISBE2Crossbar interface.
  2. Call the ISBE2Crossbar::EnumStreams method, and take the value returned in the ppstreams output parameter.

Inheritance

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

Methods

The ISBE2EnumStream interface has these methods.

 
ISBE2EnumStream::Clone

Creates a copy of the enumerator object. The copy starts with the same enumeration state as the original.
ISBE2EnumStream::Next

Retrieves the next n streams in the collection.
ISBE2EnumStream::Reset

Resets the enumeration sequence to the beginning.
ISBE2EnumStream::Skip

Skips a specified number of streams in the enumeration sequence.

Remarks

To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(ISBE2EnumStream).

Requirements

Requirement Value
Minimum supported client Windows�7 [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header sbe.h