Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]
Implements an event system for the Stream Buffer Engine, version 2 (SBE2) source filter that is wrapped in the Video Control. Each event corresponds to an event that the SBE2 source filter receives inside a DirectShow graph.
Inheritance
The IMSVidStreamBufferV2SourceEvent interface inherits from IMSVidFilePlaybackEvent. IMSVidStreamBufferV2SourceEvent also has these types of members:
Methods
The IMSVidStreamBufferV2SourceEvent interface has these methods.
| IMSVidStreamBufferV2SourceEvent::BroadcastEvent Fired when the SBE2 source filter receives any event fired through the IBroadcastEvent interface, other than the EVENTID_DTFilterRatingChange event. |
| IMSVidStreamBufferV2SourceEvent::BroadcastEventEx Fired when an SBE2 source filter receives any event fired by a call to IBroadcastEventEx::FireEx. |
| IMSVidStreamBufferV2SourceEvent::ContentBecomingStale Fired when the SBE2 source filter receives a STREAMBUFFER_EC_CONTENT_BECOMING_STALE event, which indicates the stream buffer source lags behind the stream buffer sink by more than a preset number of files.For more information, see IStreamBufferConfigure::GetBackingFileCount. |
| IMSVidStreamBufferV2SourceEvent::ContentPrimarilyAudio Fired when an SBE2 source filter receives a STREAMBUFFER_EC_PRIMARY_AUDIO event, which is fired through the IMSVidStreamBufferSourceEvent3 interface, and indicates that SBE is processing primarily audio data. |
| IMSVidStreamBufferV2SourceEvent::RateChange Fired when the SBE2 source filter receives a STREAMBUFFER_EC_RATE_CHANGED event, which indicates the playback rate has changed. |
| IMSVidStreamBufferV2SourceEvent::RatingsChanged Fired when the SBE2 source filter receives a STREAMBUFFER_EC_RATE_CHANGED event, which indicates the playback rate has changed. |
| IMSVidStreamBufferV2SourceEvent::StaleDataRead Fired when the SBE2 source filter receives a STREAMBUFFER_EC_STALE_DATA_READ event, which indicates an MSVidStreamBufferSource object has read from a temporary recording file that is marked for deletion. |
| IMSVidStreamBufferV2SourceEvent::StaleFileDeleted Fired when the SBE2 source filter receives a STREAMBUFFER_EC_STALE_FILE_DELETED event, which indicates that a temporary file has been deleted. |
| IMSVidStreamBufferV2SourceEvent::TimeHole Fired when the SBE2 source filter receives a STREAMBUFFER_EC_TIMEHOLE event, which indicates playback has reached a gap in recorded content. |
Remarks
To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(IMSVidStreamBufferV2SourceEvent).
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows�7 [desktop apps only] |
| Minimum supported server | None supported |
| Target Platform | Windows |
| Header | segment.h (include Msvidctl.h) |