ITMultiTrackTerminal interface (tapi3if.h)
This ITMultiTrackTerminal interface is exposed on all multitrack terminals. The interface includes methods for enumerating, creating, and removing tracks. The ITMultiTrackTerminal interface is created by calling QueryInterface on ITTerminal.
Inheritance
The ITMultiTrackTerminal interface inherits from the IDispatch interface. ITMultiTrackTerminal also has these types of members:
Methods
The ITMultiTrackTerminal interface has these methods.
ITMultiTrackTerminal::CreateTrackTerminal The CreateTrackTerminal method creates a multitrack terminal that can handle a given media type or types and media direction. |
ITMultiTrackTerminal::EnumerateTrackTerminals The EnumerateTrackTerminals method creates and returns an enumeration containing the terminals contained by the multitrack terminal on which this method was called. |
ITMultiTrackTerminal::get_DirectionsInUse The get_DirectionsInUse method returns the direction of all tracks managed currently by the multitrack terminal. |
ITMultiTrackTerminal::get_MediaTypesInUse The get_MediaTypesInUse method returns the media types (bitwise ORed) of all tracks managed currently by the multitrack terminal. |
ITMultiTrackTerminal::get_TrackTerminals The get_TrackTerminals method creates and returns a collection containing the terminals contained by the multitrack terminal on which this method was called. |
ITMultiTrackTerminal::RemoveTrackTerminal The RemoveTrackTerminal method removes the specified terminal from the collection of track terminals that belong to the multitrack terminal on which the method was called. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | tapi3if.h (include Tapi3.h) |