フルスクリーンビューでビデオ会議を開始する方法を見つけようとしています。LyncSDKを使用してWPFアプリケーションを作成しています。
私はLyncSDKを調べて、MSDNで1週間例を練習してきましたが、ビデオハングアウトでビューをフルスクリーンに設定するためのプロパティまたはメソッドが表示されませんでした。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
プロパティ、またはそれらが機能するかどうか。
すでにWPFアプリケーションを全画面表示(WindowState, WindowStyle
)で実行していますが、右上のボタンを押したときのように、ホストされているLyncConversationWindowを画面全体に表示する必要もあります。
どんな助けでも大歓迎です!ありがとう!