CameraOcclusionState Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa o estado de oclusão de um dispositivo de câmera.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 11 (introduzida na 10.0.22000.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v14.0)
|
Comentários
Obtenha uma instância dessa classe implementando um manipulador para o evento CameraOcclusionInfo.StateChanged e acessando a propriedade State do CameraOcclusionStateChangedEventArgs.
Você só deve usar os dados de estado do obturador representados por essa classe enquanto a câmera está transmitindo ativamente. Os aplicativos devem responder de maneira lógica quando detectarem que o obturador está fechado. Isso deve incluir uma mensagem no aplicativo para abrir o obturador. Os aplicativos não devem executar uma ação automaticamente (por exemplo, desativar a câmera) ou impedir que o usuário faça uma ação (por exemplo, ativar a câmera) com base no estado do obturador, pois nem todas as câmeras relatarão de forma confiável o estado do obturador ao não transmitir. Os aplicativos não devem tratar o estado do obturador relatado como um indicador absoluto de privacidade – é apenas uma notificação de que a câmera acredita que o obturador está fechado.
Propriedades
IsOccluded |
Obtém um valor booliano que indica se o dispositivo de câmera está ccluded. |
Métodos
IsOcclusionKind(CameraOcclusionKind) |
Obtém um valor que indica se o estado de oclusão atual é do tipo especificado. |