IMSVidStreamBufferV2SourceEvent interface (segment.h)
[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) |