AppCaptureRecordOperation 类

定义

表示应用捕获记录操作。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

public ref class AppCaptureRecordOperation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.Capture.AppCaptureContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppCaptureRecordOperation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.Capture.AppCaptureContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppCaptureRecordOperation
Public NotInheritable Class AppCaptureRecordOperation
继承
Object Platform::Object IInspectable AppCaptureRecordOperation
属性

Windows 要求

设备系列
Windows Desktop Extension SDK (在 10.0.15063.0 中引入)
API contract
Windows.Media.Capture.AppCaptureContract (在 v4.0 中引入)
应用功能
appCaptureSettings

注解

如果后台服务由于空闲超时而关闭,则此 API 可能会引发错误。

属性

Duration

获取记录操作的持续时间。

ErrorCode

获取与记录操作关联的错误代码。

File

获取与记录操作关联的文件。

IsFileTruncated

获取一个值,该值指示是否截断与记录操作关联的文件。

State

获取一个值,该值指定应用捕获记录操作的当前状态。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

方法

StopRecording()

停止应用捕获记录操作。

事件

DurationGenerated

当记录状态由于录制操作的持续时间而更改时发生。

FileGenerated

当记录状态由于与录制操作关联的文件而更改时发生。

StateChanged

当应用捕获记录操作的状态更改时发生。

适用于