RTC_EVENT

The RTC_EVENT enumeration describes RTC Client events.

typedef enum RTC_EVENT
{
  RTCE_CLIENT, 
  RTCE_REGISTRATION_STATE_CHANGE, 
  RTCE_SESSION_STATE_CHANGE, 
  RTCE_SESSION_OPERATION_COMPLETE, 
  RTCE_PARTICIPANT_STATE_CHANGE, 
  RTCE_MEDIA, 
  RTCE_INTENSITY, 
  RTCE_MESSAGING, 
  RTCE_BUDDY, 
  RTCE_WATCHER, 
  RTCE_PROFILE, 
  RTCE_USERSEARCH, 
  RTCE_INFO, 
  RTCE_GROUP, 
  RTCE_MEDIA_REQUEST, 
  RTCE_ROAMING, 
  RTCE_PRESENCE_PROPERTY, 
  RTCE_PRESENCE_DATA, 
  RTCE_PRESENCE_STATUS, 
  RTCE_SESSION_REFER_STATUS, 
  RTCE_SESSION_REFERRED, 
  RTCE_REINVITE
} RTC_EVENT;

Constants

  • RTCE_CLIENT
    A Client event has been fired.

  • RTCE_REGISTRATION_STATE_CHANGE
    A registration state has changed.

  • RTCE_SESSION_STATE_CHANGE
    The session has changed state.

  • RTCE_SESSION_OPERATION_COMPLETE
    A session operation has completed.

  • RTCE_PARTICIPANT_STATE_CHANGE
    A participant state has changed.

  • RTCE_MEDIA
    The media stream has started, stopped, paused, resumed, or been negotiated.

  • RTCE_INTENSITY
    The intensity level has changed on one of the audio devices.

  • RTCE_MESSAGING
    An incoming instant message has arrived, or the remote user status has been updated.

  • RTCE_BUDDY
    The presence state of the Buddy has changed.

  • RTCE_WATCHER
    A request has been made to monitor the local user.

  • RTCE_PROFILE
    The profile has changed.

  • RTCE_USERSEARCH
    A user search has successfully completed and results are available.

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

  • RTCE_INFO
    A SIP profile information request has been made.

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

  • RTCE_GROUP
    A group has been created or changed.

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

  • RTCE_MEDIA_REQUEST
    A media request has been made.

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

  • RTCE_ROAMING
    A roaming action has occurred.

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

  • RTCE_PRESENCE_PROPERTY
    A request for presence property information has been made.

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

  • RTCE_PRESENCE_DATA
    A request for presence data has been made.

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

  • RTCE_PRESENCE_STATUS
    A request for presence status has been made.

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

  • RTCE_SESSION_REFER_STATUS
    The status of the referred session has been received.

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

  • RTCE_SESSION_REFERRED
    The session has been referred to another user.

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

  • RTCE_REINVITE
    A reinvite request has been received.

    **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

IRTCEventNotification::Event