【问题标题】:GraphicsCaptureItem capture window without user interaction无需用户交互的 GraphicsCaptureItem 捕获窗口
【发布时间】:2021-03-21 04:51:24
【问题描述】:

我正在编写基于 C# UWP 的屏幕录像机。当我开始捕获时,我想在不提示用户选择要捕获的窗口的情况下进行捕获。

目前我需要这样做

            var picker = new GraphicsCapturePicker();
            var item = await picker.PickSingleItemAsync();

但上面会显示一个图形选择器窗口,然后用户可以选择一个要捕获的窗口。

我想知道是否存在绕过提示用户选择窗口的方法。理想情况下,我想捕获整个窗口。我该怎么做?

这可能吗?

【问题讨论】:

  • 非常感谢您抽出宝贵时间分享您的想法。然而,到目前为止,还没有 GraphicsCapturePicker 类的方法或属性来支持绕过提示用户选择窗口。 GraphicsCaptureItem 类没有构造函数,GraphicsCaptureItem 的对象只能从 GraphicsCaptureItem.CreateFromVisual(Visual) 方法或 GraphicsCapturePicker.PickSingleItemAsync 方法中获取。
  • 好的。感谢您的更新。

标签: c# .net uwp screen-capture


【解决方案1】:

查看新的 GraphicsCaptureItem.CreateFromVisual() API,它让您的应用无需确认即可捕获任何子窗口。

【讨论】:

    猜你喜欢
    • 2017-11-09
    • 1970-01-01
    • 2021-01-07
    • 2015-04-03
    • 2018-10-21
    • 1970-01-01
    • 2016-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多