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_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.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 R2The 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