3.1.4.1.4.1 Interface
-
[Name="Microsoft.Rtc.Server.DataMCU.Meeting.ContentManager", Version=2] DOInterface ContentManager { [Hash=3800622354142801969] ServerInterface { void sDeleteContent(Int64 contentId); void sPresent(); void sReleaseTitle(Int32 cookie); void sReserveTitle(String title, Int32 cookie); void sReserveTitle(String title, Int32 cookie, String externalId); void sStopPresenting(); } [Hash=-8255121175073997388] ClientInterface { void cContentAdded(Int64 contentId, String type); void cContentCreated(Int64 contentId, Int32 cookie); void cContentCreationFailed(Int32 cookie, Int32 reason); void cContentRemoved(Int64 contentId); void cReserveTitleCompleted(Int32 /* TitleReservationStatus */ status, Int32 cookie, Int64 contentId, Int64 owningUserId); void cSetActiveContent(Int64 activeContentId); void cSetActivePresenter(Int64 activePresenterId); void cTitleReleased(Int32 cookie); } Children { (UploadManager, Microsoft.Rtc.Server.DataMCU.Meeting.UploadManager) ("content.X", Microsoft.Rtc.Server.DataMCU.Meeting.Content) } }
The following is the interface definition of the ContentManger distributed object for version 10<2>.
-
[Name="Microsoft.Rtc.Server.DataMCU.Meeting.ContentManager", Version=10] DOInterface ContentManager { [Hash=3800622354142801969] ServerInterface { void sDeleteContent(Int64 contentId); void sPresent(); void sReleaseTitle(Int32 cookie); void sReserveTitle(String title, Int32 cookie); void sReserveTitle(String title, Int32 cookie, String externalId); void sStopPresenting(); } [Hash=-5664441486369344972] ClientInterface { void cContentAdded(Int64 contentId, String type); void cContentCreated(Int64 contentId, Int32 cookie); void cContentCreationFailed(Int32 cookie, Int32 reason); void cContentRemoved(Int64 contentId); void cReserveTitleCompleted(Int32 /* TitleReservationStatus */ status, Int32 cookie, Int64 contentId, Int64 owningUserId); void cSetActiveContent(Int64 activeContentId); void cSetActivePresenter(Int64 activePresenterId); void cTitleReleased(Int32 cookie); void cAdvertiseContentCreationManifest(string xml); } Children { (UploadManager, Microsoft.Rtc.Server.DataMCU.Meeting.UploadManager) ("content.X", Microsoft.Rtc.Server.DataMCU.Meeting.Content) }
}