CameraOcclusionInfo Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |