ITStream interface (tapi3if.h)

The ITStream interfaces expose methods that allow an application to retrieve information on a stream; to start, pause, or stop the stream; to select or unselect terminals on a stream; and to obtain a list of terminals selected on the stream. The following methods create the ITStream interface:

CMSPCallBase::CreateStreamObject

IEnumStream::Next

ITSubStream::get_Stream

ITStreamControl::CreateStream

Inheritance

The ITStream interface inherits from the IDispatch interface. ITStream also has these types of members:

Methods

The ITStream interface has these methods.

 
ITStream::EnumerateTerminals

The EnumerateTerminals method enumerates terminals selected on the stream. Provided for C and C++ applications. Automation client applications such as Visual Basic must use the get_Terminals method.
ITStream::get_Direction

The get_Direction method gets the stream's terminal direction.
ITStream::get_MediaType

The get_MediaType method gets the stream's media type.
ITStream::get_Name

The get_Name method gets a BSTR representing the name of the stream. This name is used for informational or display purposes.
ITStream::get_Terminals

The get_Terminals method creates a collection of terminals associated with the current stream. Provided for Automation client applications, such as those written in Visual Basic. C and C++ applications must use the EnumerateTerminals method.
ITStream::PauseStream

The PauseStream method pauses the stream.
ITStream::SelectTerminal

The SelectTerminal method selects an ITTerminal object onto the stream.
ITStream::StartStream

The StartStream method starts the stream.
ITStream::StopStream

The StopStream method stops the stream.
ITStream::UnselectTerminal

The UnselectTerminal method unselects the terminal from the stream and stops streaming for this stream.

Requirements

Requirement Value
Target Platform Windows
Header tapi3if.h

See also

IDispatch

ITStreamControl

ITSubStream

ITSubStreamControl

Media Service Provider Interface (MSPI)