0

我使用带有 UISuppression 的 Lync SDK 构建了一个 WPF 应用程序。该应用程序中的一个屏幕具有通过 Lync 进行的全屏视频通话。我使用这个开源库来进行 Lync 视频通话。https://github.com/tomorgan/Lync-UISuppression-VideoAutoAnswer

不幸的是,全屏视频的质量不是很好,就好像它是一个被放大的低分辨率视频。当我从实际的 Lync 客户端进行全屏视频通话时,视频清晰锐利。

我的测试用例正在使用我的自定义开发应用程序调用使用标准 Lync 2013 客户端的另一个用户。自定义应用程序中呈现的视频质量很差。

使用带有 UI 抑制的 Lync SDK 是否可以控制视频质量?

4

2 回答 2

0

最新的Lync 客户端更新已经发布,在浏览它们时,我看到了一些让我想到你的问题的东西。

2968248 在 UI 抑制模式下放大视频窗口的大小时,Lync 2013 视频质量较低。

我想知道,一旦应用了那个补丁,问题就解决了吗?那会很好!

-汤姆

于 2014-06-11T09:09:26.977 回答
0

我遇到了这个问题,发现将渲染窗口设置为全屏是不够的,而且质量会很差。您必须先将窗口大小设置为 HD,然后才能启用全屏。这样它就会起作用。

这是我的代码(我已经测试过这是有效的):

    private void showMaximized( VideoWindow videoWindow )
    {
        long currentStyle = videoWindow.WindowStyle;
        currentStyle = currentStyle & ~lDisableWindowStyles;
        currentStyle = currentStyle | lEnableWindowStyles;
        videoWindow.WindowStyle = (int)currentStyle;

        videoWindow.Width = 1920;
        videoWindow.Height = 1080;
        videoWindow.FullScreenMode = OATRUE;
        videoWindow.Visible = OATRUE;
    }

关于汤姆摩根,我从他的代码中读到了很多技巧。

于 2016-03-07T19:48:33.187 回答