Using the Stream Buffer Engine
This topic applies to Windows XP Service Pack 1 or later.
The Stream Buffer Engine enables an application to seek, pause, and record a live video stream without interrupting the stream. Transitions between live and recorded content are seamless. Currently, the Stream Buffer Engine supports MPEG-2 video and digital video (DV) sources, at capture rates up to 20 megabits per second (Mbps).
Applications can use the Stream Buffer Engine to provide VCR-like functions, such as pause, seek, and multi-speed play ("trick mode"), while rendering a live video stream. Applications can also use the Stream Buffer Engine to record video for later playback.
You can use the Stream Buffer Engine directly in your application, or indirectly through the Video Control. The Video Control automatically encrypts the content using the TV Ratings Components.
To learn about using the Stream Buffer Engine with the Video Control, see the following topic:
To learn about using the Stream Buffer Engine directly in a DirectShow-based application, see the following topics:
- About the Stream Buffer Engine
- Creating Stream Buffer Graphs
- Creating Stream Buffer Recordings
- Buffering in the Stream Buffer Engine
- About the dvr-ms File Format
- Stream Buffer Engine Reference
Send comments about this topic to Microsoft
Build date: 12/4/2008