CMSPStream class (mspstrm.h)
The CMSPStream class exposes methods that allow an application to start, pause, or stop a substream, and to select or unselect terminals. Defined in MSPstrm.h.
- CMSPStream Type Definitions
- CMSPStream Members
- CMSPStream MSPI Methods Implemented
- CMSPStream Public Methods, Called by MSPCall Object
- CMSPStream Overridden CComObject Methods
- CMSPStream Pure Virtual Methods
Inheritance
The CMSPStream class implements CComObjectRootExIDispatchImpl.
Methods
The CMSPStream class has these methods.
CMSPStream::FinalRelease The FinalRelease method releases the filter graph pointers. |
CMSPStream::GetState The GetState method is called by the MSPCall object. It returns the current status of the stream. The default implementation returns E_NOTIMPL. |
CMSPStream::HandleTSPData The HandleTSPData method may be called by the derived call object to let the stream handle the TSP commands. |
CMSPStream::Init The Init method is called by the MSPCall when the stream is created. It initializes the members, calls MSPCallAddRef on the call object, and queries for various interfaces on the filter graph. |
CMSPStream::ProcessGraphEvent The ProcessGraphEvent method is called by the MSPCall object to let the stream handle graph events. |
CMSPStream::ShutDown The ShutDown method is called by the MSPCall object. It unselects all the terminal objects (via UnselectTerminal). It also calls MSPCallRelease on the call object. This is needed to break the circular refcount. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | mspstrm.h |