Platform SDK: TAPI

ITStreamControl

The ITStreamControl interface represents the media streaming features of a call and exposes methods that allow an application to enumerate, create, or remove streams.

If this interface exists, a TAPI application acquires a pointer to this interface by performing a QueryInterface on any call interface, such as ITCallInfo. This interface is not available if an MSP is not involved in the current call session.

Internal to the TAPI DLL, this interface is implemented by the MSP's call object, which is created in the ITMSPAddress::CreateMSPCall method. TAPI then aggregates this interface onto the TAPI call object and exposes it to TAPI applications.

Methods in Vtable Order

IUnknown Methods

ITStreamControl methods Description
CreateStream Creates a media stream.
RemoveStream Removes a media stream.
EnumerateStreams Enumerates streams currently available.
get_Streams Creates a collection of streams currently available. Provided for Automation client applications, such as those written in Microsoft Visual Basic.

Requirements

  Windows NT/2000: Requires Windows 2000.
  Version: Requires TAPI 3.0 or later.
  Header: Declared in Tapi3.h.
  Library: Use T3iid.lib.

See Also

Media Service Provider Interface (MSPI), ITStream, ITSubStreamControl, ITSubStream