MSP_CALL_EVENT enumeration (tapi3.h)

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

Syntax

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

Constants

 
CALL_NEW_STREAM
Value: 0
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

Requirement Value
Header tapi3.h (include Tapi3.h)

See also

ITMSPAddress::GetEvent

MSP_EVENT

MSP_EVENT_INFO

Media Service Provider Interface (MSPI)