Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Accept method specifies which requested media types will be accepted. The intersection of proposed media types (as returned by IRTCMediaRequestEvent::get_ProposedMedia) and the media types specified as the input for this method will be the media streams used in this session.
HRESULT Accept(longlMediaTypes);
Parameters
- lMediaTypes
[in] Integer value that contains a set of RTCMT_ constants describing the set of accepted media stream types.
Return Values
RTC methods may return an RTC_E_ constant.
Value | Meaning |
---|---|
RTC_E_INVALID_OBJECT_STATE | The media request is not in the incoming state. |
RTC_E_PLATFORM_NOT_SUPPORTED | The platform must be Windows 2000 or above. |
RTC_E_FAIL | The media request has already been accepted. |
RTC_E_INVALID_SESSION_STATE | The session is not in the RTCSS_INCOMING or RTCSS_CONNECTED state. |
Remarks
If this method is not called, the RTC client will return the default media types when this interface is released. The default media types for a client can be determined by calling the IRTCClient::get_PreferredMediaTypes property.
Requirements
Redistributable: Requires Rtcdll.dll on Windows 2000, Windows XP, and Windows Server 2003.
Header: Declared in Rtccore.h.
Library: Included as a resource in Rtcdll.dll.
GUID: IID_IRTCMediaRequestEvent is defined as 52572D15-148C-4d97-A36C-2DA55C289D63.