ITSubStream interface (tapi3if.h)
An ITSubStream is a component of an ITStream, and gives an application finer control over the media streaming. The ITSubStream interface provides methods that start, pause, or stop a substream, select or unselect terminals, and obtain a list of terminals selected on the stream. The IEnumSubStream::Next and ITSubStreamControl::CreateSubStream methods create the ITSubStream interface.
Inheritance
The ITSubStream interface inherits from the IDispatch interface. ITSubStream also has these types of members:
Methods
The ITSubStream interface has these methods.
ITSubStream::EnumerateTerminals The EnumerateTerminals method enumerates terminals selected on the substream. Provided for C and C++ applications. Automation client applications such as Visual Basic must use the get_Terminals method. |
ITSubStream::get_Stream The get_Stream method retrieves the pointer to the ITStream interface for the current substream. |
ITSubStream::get_Terminals The get_Terminals method creates a collection of terminals associated with the current substream. Provided for Automation client applications, such as those written in Visual Basic. C and C++ applications must use the EnumerateTerminals method. |
ITSubStream::PauseSubStream The PauseSubStream method pauses the substream. |
ITSubStream::SelectTerminal The SelectTerminal method selects an ITTerminal object onto the substream. See the Remarks section under ITStream::SelectTerminal for additional information. |
ITSubStream::StartSubStream The StartSubStream method starts the substream. See the Remarks section under ITStream::StartStream for additional information. |
ITSubStream::StopSubStream The StopSubStream method stops the substream. For additional information, see ITStream::StopStream. |
ITSubStream::UnselectTerminal The UnselectTerminal method unselects the terminal from the substream. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | tapi3if.h |