RTC_EVENT

This enumeration defines possible 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;

Elements

  • RTCE_CLIENT
    A client event has been fired. RTC_CLIENT_EVENT_TYPE defines the types of client events.

  • 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 contact 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.

    **Note   **This enumeration value is available only for RTC 1.2 and later.

  • RTCE_INFO
    An SIP profile INFO request has been made.

    Note   This enumeration value is available only for RTC 1.2 and later.

  • RTCE_GROUP
    A group has been created or changed. RTC_GROUP_EVENT_TYPE defines the types of group events.

    **Note   **This enumeration value is available only for RTC 1.2 and later.

  • RTCE_MEDIA_REQUEST
    A media request has been made.

    **Note   **This enumeration value is available only for RTC 1.2 and later.

  • RTCE_ROAMING
    A roaming action has occurred.

    Note   This enumeration value is available only for RTC 1.2 and later.

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

    Note   This enumeration value is available only for RTC 1.2 and later.

  • RTCE_PRESENCE_DATA
    A request for presence data has been made.

    Note   This enumeration value is available only for RTC 1.2 and later.

  • RTCE_PRESENCE_STATUS
    A request for presence status has been made.

    Note   This enumeration value is available only for RTC 1.2 and later.

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

    Note   This enumeration value is available only for RTC 1.2 and later.

  • RTCE_SESSION_REFERRED
    The session has been referred to another user.

    Note   This enumeration value is available only for RTC 1.2 and later.

  • RTCE_REINVITE
    A REINVITE request has been received.

    Note   This enumeration value is available only for RTC 1.2 and later.

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: Rtccore.h.

See Also

IRTCEventNotification::Event | RTC_CLIENT_EVENT_TYPE | RTC_GROUP_EVENT_TYPE

 Last updated on Saturday, April 10, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.