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.
The ITSubStream interface inherits from the IDispatch interface. ITSubStream also has these types of members:
The ITSubStream interface has these methods.
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.
The get_Stream method retrieves the pointer to the ITStream interface for the current substream.
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.
The PauseSubStream method pauses the substream.
The SelectTerminal method selects an ITTerminal object onto the substream. See the Remarks section under ITStream::SelectTerminal for additional information.
The StartSubStream method starts the substream. See the Remarks section under ITStream::StartStream for additional information.
The StopSubStream method stops the substream. For additional information, see ITStream::StopStream.
The UnselectTerminal method unselects the terminal from the substream.