Share via


IStreamBufferRecordingAttribute 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 IStreamBufferRecordingAttribute interface sets and retrieves attributes on a stream buffer recording. Attributes are metadata that describe the physical file (such as the bitrate and the duration) or the content of the file (such as the author or title).

This interface is exposed by the Recording object and the RecordingAttributes object.

Inheritance

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

Methods

The IStreamBufferRecordingAttribute interface has these methods.

 
IStreamBufferRecordingAttribute::EnumAttributes

The EnumAttributes method enumerates the existing attributes of the stream buffer file. This method returns an enumerator object, which the caller can then use to enumerate the attributes.
IStreamBufferRecordingAttribute::GetAttributeByIndex

The GetAttributeByIndex method retrieves an attribute, specified by index number.
IStreamBufferRecordingAttribute::GetAttributeByName

The GetAttributeByName method retrieves an attribute, specified by name.
IStreamBufferRecordingAttribute::GetAttributeCount

The GetAttributeCount method returns the number of attributes that are currently defined for this stream buffer file.
IStreamBufferRecordingAttribute::SetAttribute

The SetAttribute method sets an attribute on the stream buffer file.

Remarks

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

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 Attributes

Stream Buffer Engine Interfaces