CameraOcclusionState Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |