Freigeben über


CameraOcclusionState Klasse

Definition

Stellt den Okklusionszustand eines Kamerageräts dar.

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
Vererbung
Object Platform::Object IInspectable CameraOcclusionState
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 11 (eingeführt in 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v14.0)

Hinweise

Rufen Sie eine instance dieser Klasse ab, indem Sie einen Handler für das CameraOcclusionInfo.StateChanged-Ereignis implementieren und auf die State-Eigenschaft der CameraOcclusionStateChangedEventArgs zugreifen.

Sie sollten nur die von dieser Klasse dargestellten Auslösezustandsdaten verwenden, während die Kamera aktiv streamingt. Apps sollten auf logische Weise reagieren, wenn sie erkennen, dass der Auslöser geschlossen ist. Dies sollte eine In-App-Nachricht enthalten, um den Auslöser zu öffnen. Anwendungen dürfen nicht automatisch eine Aktion ausführen (z. B. die Kamera ausschalten) oder den Benutzer daran hindern, eine Aktion (z. B. das Einschalten der Kamera) basierend auf dem Auslösezustand auszuführen, da nicht jede Kamera den Auslösezustand zuverlässig meldet, wenn sie nicht gestreamt wird. Anwendungen dürfen den gemeldeten Auslösezustand nicht als absolute Datenschutzanzeige behandeln – es ist nur eine Benachrichtigung, dass die Kamera glaubt, dass der Auslöser geschlossen ist.

Eigenschaften

IsOccluded

Ruft einen booleschen Wert ab, der angibt, ob das Kameragerät verdeckt ist.

Methoden

IsOcclusionKind(CameraOcclusionKind)

Ruft einen Wert ab, der angibt, ob der aktuelle Okklusionszustand von der angegebenen Art ist.

Gilt für:

Weitere Informationen