ISBE2EnumStream interface

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.

Methods

The ISBE2EnumStream interface has these methods.

Method Description
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

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