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