GraphicsCaptureSession 类

定义

允许应用程序进行屏幕捕获。

public ref class GraphicsCaptureSession sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GraphicsCaptureSession final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GraphicsCaptureSession : System.IDisposable
Public NotInheritable Class GraphicsCaptureSession
Implements IDisposable
继承
Object Platform::Object IInspectable GraphicsCaptureSession
属性
实现

Windows 要求

设备系列
Windows 10, version 1803 (在 10.0.17134.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v6.0 中引入)

注解

版本历史记录

Windows 版本 SDK 版本 已添加值
2004 19041 IsCursorCaptureEnabled

属性

DirtyRegionMode

允许应用程序进行屏幕捕获。

IncludeSecondaryWindows

允许应用程序进行屏幕捕获。

IsBorderRequired

获取或设置一个值,该值指定捕获操作是否需要窗口或显示器周围的彩色边框来指示正在捕获。

IsCursorCaptureEnabled

获取或设置一个值,该值指定捕获会话是否将在捕获的内容中包含游标。

MinUpdateInterval

允许应用程序进行屏幕捕获。

方法

Close()

关闭捕获会话并释放资源。

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

IsSupported()

如果设备上支持屏幕捕获,则返回 true。

StartCapture()

启动捕获会话,允许应用程序捕获帧。

适用于

另请参阅