Partager via


RTC_EVENT (Windows Embedded CE 6.0)

1/6/2010

This enumeration defines possible RTC client events.

Syntax

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,
#ifdef UNDER_CE
        RTCE_SUBSCRIPTION_STATE_CHANGE_EVENT,
        RTCE_SUBSCRIPTION_NOTIFY_EVENT,
    RTCE_PRACK,
    RTCE_SESSION_CONSULTANT_REFERRED
    RTCE_SESSION_NOTIFICATION,
    RTCE_UNSOLICITED_NOTIFY_EVENT,
#endif //UNDER_CE
} RTC_EVENT;

Elements

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

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

  • RTCE_INFO
    An SIP profile information request has been made.

    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.

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

  • RTCE_MEDIA_REQUEST
    A media request has been made.

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

  • RTCE_ROAMING
    A roaming action has occurred.

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

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

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

  • RTCE_PRESENCE_DATA
    A request for presence data has been made.

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

  • RTCE_PRESENCE_STATUS
    A request for presence status has been made.

    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.

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

  • RTCE_SESSION_REFERRED
    The session has been referred to another user.

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

  • RTCE_REINVITE
    A REINVITE request has been received.

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

  • RTCE_SUBSCRIPTION_STATE_CHANGE_EVENT
    The subscription request state has changed.

    Note

    This enumeration value is available only for CE 6.0 and later.

  • RTCE_SUBSCRIPTION_NOTIFY_EVENT
    A SIP NOTIFY packet has been received.

    Note

    This enumeration value is available only for CE 6.0 and later.

  • RTCE_PRACK
    A Provisional Acknowledgement (PRACK) has been received.

    Note

    This enumeration value is available only for CE 6.0 and later.

  • RTCE_SESSION_CONSULTANT_REFERRED
    **Applies to Windows Embedded CE 6.0 R2

    The session has been referred to another user by a consultant.**

Requirements

Header rtccore.h
Windows Embedded CE Windows Embedded CE 6.0 and later

See Also

Reference

RTC Client API Enumerations
IRTCEventNotification::Event
RTC_CLIENT_EVENT_TYPE
RTC_GROUP_EVENT_TYPE