我正在尝试找到一种方法以全屏视图开始我的视频会议,我正在使用 Lync SDK 编写 WPF 应用程序。
我一直在查看 Lync SDK 并在 MSDN 上练习示例一周,但我没有看到在视频通话中将视图设置为全屏的属性或方法。Intellisense 也没有帮助我。
那么如何设置全屏视频视图呢?我也应该在对接后这样做吗?
这是我用来打电话给某人的代码;
Dictionary<AutomationModalitySettings, object> _ModalitySettings =
new Dictionary<AutomationModalitySettings, object>();
List<string> inviteeList = new List<string>();
inviteeList.Add("elise@contoso.com");
IAsyncResult Iar = _automation.BeginStartConversation(
AutomationModalities.Video
, inviteeList
, _ModalitySettings
, callbackVideo
, null);
_automation.EndStartConversation(Iar);
这是我的代表在新对话事件中调用的对接方法(两个代码都只是来自 MSDN 的稍微编辑的代码);
private void DockTheConversation(string ConversationId)
{
_LyncModel.WindowPanelHandle(ConversationId,
myFormsHost.Child.Handle.ToInt32());
}
我可以访问ConversationManager
, ConversationWindow
, Conversation
(正在停靠的那个)LyncClient
和Automation
. 但是我在任何中都找不到任何相关的方法或属性。
ConversationWindow.IsFullScreen
属性是只读的,因此也不起作用。而且我不知道如何编辑;
Microsoft.Lync.Model.Conversation.AudioVideo.VideoWindow.FullScreenMode
Microsoft.Lync.Model.Conversation.AudioVideo.VideoWindow.WindowState
属性,或者它们是否会起作用。
WindowState, WindowStyle
我已经在全屏(
任何帮助表示赞赏!谢谢!