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