共用方式為


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)

取得值,這個值表示目前的遮蔽狀態是否為指定的種類。

適用於

另請參閱