Platform SDK: TAPI

MSP_CALL_EVENT

This constant is returned within the MSP_EVENT_INFO struct by the GetEvent method when MSP_EVENT is ME_CALL_EVENT.

typedef enum
{
  CALL_NEW_STREAM,
  CALL_STREAM_FAIL,
  CALL_TERMINAL_FAIL,
  CALL_STREAM_NOT_USED,
  CALL_STREAM_ACTIVE,
  CALL_STREAM_INACTIVE,
} MSP_CALL_EVENT;

Members

CALL_NEW_STREAM
A new stream is created by the call. The application can choose to select a terminal or delete the stream from the call.
CALL_STREAM_FAIL
Setup of the stream failed or the stream fails to start.
CALL_TERMINAL_FAIL
The terminal failed to connect.
CALL_STREAM_NOT_USED
The stream is not used in the call (the remote party rejected it).
CALL_STREAM_ACTIVE
The application needs this event to decide when a stream can be used to send and receive data. It is fired when the streams enter running state (the timing of which is determined by the TSP).
CALL_STREAM_INACTIVE
No more data can be sent to or received from this stream. This happens when a send stream has sent all its data, or when a receive stream stops receiving data.

Requirements

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

See Also

Media Service Provider Interface (MSPI), MSP_EVENT, MSP_EVENT_INFO, ITMSPAddress::GetEvent