Corrections to CE RTC 1.5 documentation on MSDN
There has been several documentation errors related to RTC 1.5 on MSDN. Here are a few of them:
Issue 1:
https://msdn2.microsoft.com/en-us/library/aa924993.aspx
The following page mentions that RTC 1.5 supports multi party audio/video and application sessions. This is incorrect. RTC 1.5 does not support multi-party audio/video and application sessions. It supports only single party sessions. RTC 1.5 does not support Video communication at all.
Issue 2:
https://msdn2.microsoft.com/en-us/library/aa921850.aspx
This page is confusing and it simply re-enlists all enumeration changes in RTC, between CE 4.2 and CE 5.0
Issue 3:
https://msdn2.microsoft.com/en-us/library/aa921714.aspx
This page shows a list of RTC version releases in various CE releases. This page does contain CE 6.0 and the corresponding RTC 1.5 release in CE 6.0.
Issue 4:
https://msdn2.microsoft.com/en-us/library/aa926591.aspx
This page is incomplete in its contents. It is supposed to enlist all RTC registries but it does not. (Please wait for my next blog which will list all RTC registries)
Issue 5:
https://msdn2.microsoft.com/en-us/library/aa924743.aspx
The title of this section is confusing. There is no such thing called “Extensibility APIs” in RTC. This section is supposed to list all new interfaces added in RTC 1.5. This section does not list all the new interfaces that were added. I or my team members will slowly blog all the interfaces that were added in RTC 1.5 and are not listed in this section, until MSDN content is updated.
Issue 6:
https://msdn2.microsoft.com/en-us/library/aa925753.aspx
The RTC API reference in CE 6.0 does not contain all the interfaces that were added in RTC 1.5. Some of the interfaces that were added in RTC 15, are listed at https://msdn2.microsoft.com/en-us/library/aa924743.aspx
Issue 7:
https://msdn2.microsoft.com/en-us/library/aa924927.aspx
This section contains a page on traversing UPNP based NATs (https://msdn2.microsoft.com/en-us/library/aa926570.aspx). However, RTC 1.5 removed support for UPNP based NATs. Instead, it enhanced it’s port manager APIs and also added support for symmetric UDP/TCP to better traversal of NATs.
Issue 8:
https://msdn2.microsoft.com/en-us/library/aa921657.aspx
This page needs to be updated to reflect the latest port manager interfaces in RTC 1.5
Issue 9:
https://msdn2.microsoft.com/en-us/library/aa922890.aspx
The Voice performance section is outdated. The new media stack in RTC 1.5 does not rely on audio driver firing interrupts, whenever an audio capture packet is available. Instead the media stack now polls if an audio capture packet is available. RTC media stack checks if WHDR_DONE is set for any submitted capture wave headers.
Issue 10:
https://msdn2.microsoft.com/en-us/library/aa923483.aspx
This page compares Windows Client RTC with Window CE RTC. This page needs to be updated as CE has released RTC 1.5, whereas Windows Client has not.
Issue 11:
https://msdn2.microsoft.com/en-us/library/aa921895.aspx
This page content is supposed to provide information on Session Types that RTC supports. The Session Type column in the table does not list proper Session types. Please see Windows Client’s Session Information for correct information:
https://msdn2.microsoft.com/en-us/library/ms775982.aspx
Issue 12:
https://msdn2.microsoft.com/en-us/library/aa923400.aspx
The following catalog items for RTC are not supported in Windows CE 6.0
SYSGEN_VOIP_MEDIA_AEC
SYSGEN_VOIP_MEDIA_RTAUDIO
Also, SYSGEN_VOIP_MEDIA is not user settable. It gets set, when SYSGEN_VOIP is set.
SYSGEN_VOIP_SIGNALING should be used instead of SYSGEN_VOIP, if user intends to use only the signaling portion of RTC (rtcdll.dll) and disable RTC’s media stack and deselect RTC’s media stack dll. (rtcdllmedia.dll)
Comments
- Anonymous
January 16, 2008
All these issues have now been fixed on MSDN.Rajesh Khetan.