Share via


sbe.h header

This header is used by Microsoft TV Technologies. For more information, see:

sbe.h contains the following programming interfaces:

Interfaces

 
IEnumStreamBufferRecordingAttrib

The IEnumStreamBufferRecordingAttrib interface enumerates a collection of attributes on a stream buffer file.
ISBE2Crossbar

Defines crossbar functionality for a Stream Buffer Engine (SBE) version 2 (SBE2) Stream Buffer Source filter.
ISBE2EnumStream

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.
ISBE2FileScan

Repairs a corrupted .WTV file.
ISBE2GlobalEvent

Offers access to global spanning events and their data from the Stream Buffer Source filters. A global spanning event contains state information that applies to all the streams in a pipeline.
ISBE2GlobalEvent2

Offers access to global spanning events and their data from the Stream Buffer Source filters. A global spanning event contains state information that applies to all the streams in a pipeline. This interface extends the ISBE2GlobalEvent interface.
ISBE2MediaTypeProfile

Implements a media type profile.
ISBE2SpanningEvent

Implements in-band spanning events for the Stream Buffer Engine, version 2 (SBE2). An in-band spanning event is an in-band event that can be recorded as part of the state information in a stream.
ISBE2StreamMap

Handles the mapping between output pins and streams for the Stream Buffer Source filter.
IStreamBufferConfigure

The IStreamBufferConfigure interface configures the location, number, and size of the backing files used by the various stream buffer objects.The StreamBufferConfig object exposes this interface.Before calling any of the Set methods on this interface, you must specify a registry key to hold the new settings. For more information, see IStreamBufferInitialize::SetHKEY.
IStreamBufferConfigure2

The IStreamBufferConfigure2 interface is exposed by the StreamBufferConfig object.
IStreamBufferConfigure3

The IStreamBufferConfigure3 interface is exposed by the StreamBufferConfig object.
IStreamBufferDataCounters

The IStreamBufferDataCounters interface returns performance statistics for the Stream Buffer filters. This interface is exposed by the pins on the Stream Buffer Sink filter and the Stream Buffer Source filter.
IStreamBufferInitialize

The IStreamBufferInitialize interface is used to configure the stream buffer filters. The Stream Buffer Source filter, Stream Buffer Sink filter, and StreamBufferConfig object all expose this interface.
IStreamBufferMediaSeeking

The IStreamBufferMediaSeeking interface controls seeking in a stream buffer source graph. The Stream Buffer Source filter exposes this interface.
IStreamBufferMediaSeeking2

The IStreamBufferMediaSeeking2 interface is exposed by the Stream Buffer Source filter. It provides a method to control the frame rate during fast-forward play ("trick mode").
IStreamBufferRecComp

The IStreamBufferRecComp interface is used to create new content recordings by concatenating existing recordings. The new recording can be created from a mix of reference and content recordings.The Stream Buffer RecComp object exposes this interface.
IStreamBufferRecordControl

The IStreamBufferRecordControl interface is used to control stream buffer Recording objects.Use the IStreamBufferSink::CreateRecorder method on the Stream Buffer Sink filter to create new Recording objects.
IStreamBufferRecordingAttribute

The IStreamBufferRecordingAttribute interface sets and retrieves attributes on a stream buffer recording.
IStreamBufferSink

The IStreamBufferSink interface is exposed by the Stream Buffer Sink filter. Use this interface to lock the filter before capture and to create new recordings.
IStreamBufferSink2

The IStreamBufferSink2 interface is exposed by the Stream Buffer Sink filter.
IStreamBufferSink3

The IStreamBufferSink3 interface is exposed by the Stream Buffer Sink filter.
IStreamBufferSource

The IStreamBufferSource interface is exposed by the Stream Buffer Source filter. Use this interface to play live content from the Stream Buffer Sink filter.

Structures

 
DVR_STREAM_DESC

Describes a stream captured by a tuner.
SBE_PIN_DATA

This topic applies to Windows XP Service Pack 2 only. The STREAMBUFFER_ATTRIBUTE structure contains performance data for the stream buffer filters.
SBE2_STREAM_DESC

Describes a stream produced by the stream buffer engine.
STREAMBUFFER_ATTRIBUTE

This topic applies only to Windows XP Service Pack 1 or later. The STREAMBUFFER_ATTRIBUTE structure describes an attribute on a stream buffer file.

Enumerations

 
STREAMBUFFER_ATTR_DATATYPE

This topic applies only to Windows XP Service Pack 1 or later.