AppCaptureState 类

定义

表示应用捕获的状态。

public ref class AppCaptureState 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 AppCaptureState 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 AppCaptureState
Public NotInheritable Class AppCaptureState
继承
Object Platform::Object IInspectable AppCaptureState
属性

Windows 要求

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

注解

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

属性

IsHistoricalCaptureEnabled

获取一个值,该值指定是否启用历史应用捕获。

IsTargetRunning

获取一个值,该值指示应用捕获目标当前是否正在运行。

MicrophoneCaptureError

获取与应用捕获的麦克风捕获关联的错误代码。

MicrophoneCaptureState

获取当前麦克风捕获状态。

ShouldCaptureMicrophone

获取一个值,该值指定是否应捕获麦克风。

方法

RestartMicrophoneCapture()

重启麦克风捕获以捕获应用。

事件

CaptureTargetClosed

在捕获目标关闭时发生。

MicrophoneCaptureStateChanged

当应用捕获的麦克风捕获状态发生更改时发生。

适用于