TERMINAL_DIRECTION enumeration (tapi3if.h)

The TERMINAL_DIRECTION enumeration is used to describe the direction of the media stream with respect to the local computer or the directional capabilities of a terminal.

Syntax

typedef enum TERMINAL_DIRECTION {
  TD_CAPTURE = 0,
  TD_RENDER,
  TD_BIDIRECTIONAL,
  TD_MULTITRACK_MIXED,
  TD_NONE
} ;

Constants

 
TD_CAPTURE
Value: 0
The stream is captured on the local computer, and the data is sent out to the remote end of the connection. When applied to a terminal, this means it can originate a stream.
TD_RENDER
The stream is arriving from the remote end of the connection. When applied to a terminal, this means it can render a stream.
TD_BIDIRECTIONAL
The terminal can handle either capture or render streams.
TD_MULTITRACK_MIXED
Different tracks on the multi-track terminal may travel in different directions. For example, one track may specify TD_RENDER and another may specify TD_CAPTURE.
TD_NONE
The terminal direction is unknown or not initialized.

Requirements

Requirement Value
Header tapi3if.h

See also

ITStream::get_Direction

ITStreamControl::CreateStream

ITTerminal::get_Direction

ITTerminalManager::CreateDynamicTerminal

ITTerminalSupport::CreateTerminal

ITTerminalSupport::GetDefaultStaticTerminal