Stream Buffer Sink Filter

 
Microsoft DirectShow 9.0

Stream Buffer Sink Filter

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

The Stream Buffer Sink filter is the sink filter for the Stream Buffer Engine. It stores streamed content for the Stream Buffer Source filter to read.

Filter Interfaces IBaseFilter, ISpecifyPropertyPages, IStreamBufferInitialize, IStreamBufferSink, IStreamBufferSink2, IStreamBufferSink3
Input Pin Media Types Video:
  • MEDIATYPE_Video
  • MEDIASUBTYPE_MPEG2_VIDEO
  • MEDIASUBTYPE_dvsd

Audio and Data: All types accepted.

Input Pin Interfaces IMemInputPin, IPin, IQualityControl, IStreamBufferDataCounters
Output Pin Media Types Not applicable
Output Pin Interfaces Not applicable
Filter CLSID CLSID_StreamBufferSink
Property Page CLSID Not applicable
Executable Sbeio.dll
Merit MERIT_DO_NOT_USE
Category CLSID_LegacyAmFilterCategory

Remarks

The Stream Buffer Sink can receive data only at 1x speed. If the source is a file, the playback speed must be restricted to 1x.

If the Stream Buffer Sink is stopped and restarted, the render graph will lose context and be unable to access the capture graph. However, the tuner can change channels while the graph is running without problems.

See Also