CameraOcclusionState 类

定义

表示相机设备的遮挡状态。

public ref class CameraOcclusionState sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class CameraOcclusionState final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class CameraOcclusionState
Public NotInheritable Class CameraOcclusionState
继承
Object Platform::Object IInspectable CameraOcclusionState
属性

Windows 要求

设备系列
Windows 11 (在 10.0.22000.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v14.0 中引入)

注解

通过实现 CameraOcclusionInfo.StateChanged 事件的处理程序并访问 CameraOcclusionStateChangedEventArgsState 属性,获取此类的实例。

在相机主动流式传输时,应仅使用此类表示的快门状态数据。 应用在检测到快门已关闭时,应以逻辑方式做出响应。 这应包括用于打开快门的应用内消息。 应用程序不得自动执行 (操作,例如关闭相机) 或阻止用户执行 (操作,例如,根据快门状态打开相机) ,因为并非每台相机在未流式传输时都能可靠地报告快门状态。 应用程序不得将报告的快门状态视为绝对隐私指示器 - 它只是相机认为快门已关闭的通知。

属性

IsOccluded

获取一个布尔值,该值指示相机设备是否被遮挡。

方法

IsOcclusionKind(CameraOcclusionKind)

获取一个 值,该值指示当前遮挡状态是否为指定类型。

适用于

另请参阅