Condividi tramite


CameraOcclusionInfo Classe

Definizione

Fornisce informazioni sullo stato di occlusione di un dispositivo fotocamera.

public ref class CameraOcclusionInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class CameraOcclusionInfo final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class CameraOcclusionInfo
Public NotInheritable Class CameraOcclusionInfo
Ereditarietà
Object Platform::Object IInspectable CameraOcclusionInfo
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 11 (è stato introdotto in 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v14.0)

Commenti

Molti dispositivi forniscono meccanismi, ad esempio un otturatore meccanico, che consentono all'utente di occludere il dispositivo fotocamera per la privacy. Altri dispositivi possono occludere la fotocamera in determinate posizioni. Questa interfaccia consente alle applicazioni di ricevere notifiche quando lo stato di occlusione della fotocamera cambia in modo che possano disabilitare o modificare il comportamento di acquisizione della fotocamera quando la fotocamera è occlusa.

Ottenere un'istanza di questa classe accedendo alla proprietà CameraOcclusionInfo del VideoDeviceController associato alla fotocamera.

È consigliabile usare solo i dati dello stato dell'otturatore rappresentati da questa classe mentre la fotocamera è attivamente in streaming. Le app devono rispondere in modo logico quando rilevano che l'otturatore è chiuso. Ciò deve includere un messaggio in-app per aprire l'otturatore. Le applicazioni non devono eseguire automaticamente un'azione (ad esempio, disattivare la fotocamera) o impedire all'utente di eseguire un'azione (ad esempio, attivare la fotocamera) in base allo stato dell'otturatore, come non ogni fotocamera segnala in modo affidabile lo stato dell'otturatore quando non lo streaming. Le applicazioni non devono considerare lo stato dell'otturatore segnalato come un indicatore di privacy assoluto: è solo una notifica che la fotocamera ritiene che l'otturatore sia chiuso.

Metodi

GetState()

Ottiene lo stato di occlusione corrente del dispositivo fotocamera.

IsOcclusionKindSupported(CameraOcclusionKind)

Ottiene un valore booleano che indica se il tipo di occlusione specificato è supportato dal dispositivo fotocamera.

Eventi

StateChanged

Generato quando lo stato di occlusione del dispositivo fotocamera cambia.

Si applica a

Vedi anche