Share via


RTC_SESSION_TYPE

The RTC_SESSION_TYPE enumeration describes the sessions. The IRTCSession::get_Type method returns a value of this enumeration.

typedef enum RTC_SESSION_TYPE
{
  RTCST_PC_TO_PC, 
  RTCST_PC_TO_PHONE, 
  RTCST_PHONE_TO_PHONE, 
  RTCST_IM, 
  RTCST_MULTIPARTY_IM, 
  RTCST_APPLICATION
} RTC_SESSION_TYPE;

Constants

  • RTCST_PC_TO_PC
    A PC-to-PC call. This session type can have media of types audio, video, and T120 (application-sharing and whiteboard).

  • RTCST_PC_TO_PHONE
    A PC-to-phone call.

  • RTCST_PHONE_TO_PHONE
    A phone-to-phone call. This type of call does not use any streaming resources.

  • RTCST_IM
    An instant messaging session. This type of session does not use any streaming resources.

  • RTCST_MULTIPARTY_IM
    A multiparty instant messaging session. This type of session does not use any streaming resources.

    **RTC 1.0 and 1.01:  **This enumeration value is not supported.

  • RTCST_APPLICATION
    A PC-to-PC session where the application handles the media negotiation.

    **RTC 1.0 and 1.01:  **This enumeration value is not supported.

Requirements

Client: Requires Windows XP.
Server: Requires Windows Server 2003.
Redistributable: Requires Rtcdll.dll on Windows 2000, and Windows Me/98.
Header: Declared in Rtccore.h.

See Also

IRTCClient::CreateSession, IRTCSession::get_Type, IRTCSession::Redirect