| Microsoft DirectX 9.0 |
This topic applies to Windows XP Service Pack 1 only.
The MSVidStreamBufferSource object represents a stream buffer source object.
This object has the following CLSID:
{AD8E510D-217F-409b-8076-29C5E73B98E8}
This object inherits all the methods and properties of the IMSVidPlayback object. In addition, it exposes the following methods and properties.
| Property | Description |
| BlockUnrated | Specifies whether to block unrated content. |
| RecordingAttribute | Retrieves the Stream Buffer Source filter. |
| SBESource | Retrieves the Stream Buffer Source filter. |
| Start | Retrieves the start time. |
| UnratedDelay | Specifies how long the object will play unrated content before blocking it. |
| Method | Description |
| CurrentRatings | Retrieves the current ratings information from the data source. |
| MaxRatingsLevel | Specifies the maximum ratings level the object is permitted to play. |
The MSVidStreamBufferSource object fires the following events.
| Event | Description |
| CertificateFailure | Fired when the object fails to get an encryption/decription license. |
| CertificateSuccess | Fired when the object succeeds in getting an encryption/decription license. |
| ContentBecomingStale | Fired when the stream buffer source lags behind the stream buffer sink. |
| EndOfMedia | Fired when the object reaches the end of the source file. |
| RatingsBlocked | Fired when the object blocks playback. |
| RatingsChanged | Fired when the content rating changes. |
| RatingsUnblocked | Fired when the object unblocks placyback. |
| StaleDataRead | Fired when the object reads from a temporary recording file that has been marked for deletion. |
| StaleFileDeleted | Fired when a temporary recording file is deleted. |
| TimeHole | Fired when playback reaches a gap in the recorded content. |