Share via


IEnumStreamBufferRecordingAttrib 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.]

The IEnumStreamBufferRecordingAttrib interface enumerates a collection of attributes on a stream buffer file. Attributes are metadata that describe the physical file (such as the bit rate and the duration) or the content of the file (such as the author or title). To obtain this interface, call the IStreamBufferRecordingAttribute::EnumAttributes method.

This interface implements a standard Component Object Model (COM) collection object. For more information on COM collections, see the IEnumXXXX topic in the Microsoft Platform SDK. The collection object represents a snapshot of the attributes when the collection is created; the collection is not updated automatically.

Inheritance

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

Methods

The IEnumStreamBufferRecordingAttrib interface has these methods.

 
IEnumStreamBufferRecordingAttrib::Clone

The Clone method makes a copy of the enumerator object. The returned object starts with the same enumeration state as the original.
IEnumStreamBufferRecordingAttrib::Next

The Next method returns a specified number of attributes in the enumeration sequence.
IEnumStreamBufferRecordingAttrib::Reset

The Reset method resets the enumeration sequence to the beginning.
IEnumStreamBufferRecordingAttrib::Skip

The Skip method skips over a specified number of attributes.

Remarks

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

Requirements

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

See also

Stream Buffer Engine Interfaces