RTC_MEDIA_EVENT_REASON (Windows CE 5.0)

Send Feedback

This enumeration defines possible reasons for a media streaming event.

typedef enum RTC_MEDIA_EVENT_REASON {   RTCMER_NORMAL,   RTCMER_HOLD,   RTCMER_TIMEOUT,   RTCMER_BAD_DEVICE,   RTCMER_NO_PORT,   RTCMER_PORT_MAPPING_FAILED,  RTCMER_REMOTE_REQUEST } RTC_MEDIA_EVENT_REASON;

Elements

  • RTCMER_NORMAL
    The stream was started or stopped normally as a result of a media negotiation.

  • RTCMER_HOLD
    The stream was stopped or resumed as a result of the remote party putting the call on hold or resuming it from hold.

  • RTCMER_TIMEOUT
    A timeout has caused the stream to stop.

  • RTCMER_BAD_DEVICE
    The stream failed to start because the device was faulty or in use.

  • RTCMER_NO_PORT
    The stream failed to start because a port was unavailable.

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

  • RTCMER_PORT_MAPPING_FAILED
    The stream failed to start because a port could not be mapped.

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

  • RTCMER_REMOTE_REQUEST
    The media event was due to a request from a remote client.

    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

RTC Client API Enumerations | IRTCMediaEvent

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.