Android.Hardware Namespace
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.
Fornece suporte para recursos de hardware, como a câmera e outros sensores.
Classes
| Nome | Description |
|---|---|
| AccuracyChangedEventArgs |
Fornece dados para uma alteração na precisão do sensor. |
| BatteryState |
A classe BatteryState é uma representação de uma única bateria em um dispositivo. |
| Camera |
A classe Câmera é usada para definir as configurações de captura de imagem, iniciar/parar a visualização, tirar imagens e recuperar quadros para codificação para vídeo. |
| Camera.Area |
A classe Área é usada para escolher áreas de medição e foco específicas para a câmera usar ao calcular a exposição automática, o equilíbrio automático em branco e o foco automático. |
| Camera.CameraInfo |
Informações sobre uma câmera |
| Camera.Face |
Informações sobre um rosto identificado por meio da detecção facial da câmera. |
| Camera.FaceDetectionEventArgs |
Fornece dados para o evento FaceDetection. |
| Camera.Parameters |
Configurações do serviço de câmera. |
| Camera.Size |
Tamanho da imagem (dimensões de largura e altura). |
| Camera.ZoomChangeEventArgs |
Fornece dados para o evento ZoomChange. |
| ConsumerIrManager |
Classe que opera o infravermelho do consumidor no dispositivo. |
| ConsumerIrManager.CarrierFrequencyRange |
Representa um intervalo de frequências de operadora (inclusive) nas quais o transmissor infravermelho pode transmitir |
| DataSpace |
O DataSpace identifica três componentes de cores : padrão (primárias), transferência e intervalo. |
| DisplayLuts |
O DisplayLuts fornece aos desenvolvedores para aplicar Tabelas de Pesquisa (Luts) a um |
| DisplayLuts.Entry |
Representa uma entrada de tabela de pesquisa de cores de exibição. |
| GeomagneticField |
Estima o campo magnético em um determinado ponto da Terra, e em particular, para calcular a declinação magnética do norte verdadeiro. |
| HardwareBuffer |
O HardwareBuffer encapsula um objeto nativo |
| HardwareBuffer.InterfaceConsts |
Fornece constantes da interface de pacote implementada pelo HardwareBuffer. |
| LutProperties |
Fornece propriedades lut do dispositivo. |
| OverlayProperties |
Fornece propriedades de sobreposição com suporte do dispositivo. |
| OverlayProperties.InterfaceConsts |
Fornece constantes da interface parcelável implementada por OverlayProperties. |
| Sensor |
Classe que representa um sensor. |
| SensorAdditionalInfo |
Essa classe representa um |
| SensorChangedEventArgs |
Fornece dados para um evento de sensor. |
| SensorDirectChannel |
Classe que representa um canal direto do sensor. |
| SensorEvent |
Essa classe representa um |
| SensorEventCallback |
Usado para receber quadros de informações adicionais do sensor. |
| SensorListenerAccuracyChangedEventArgs |
Fornece dados para uma alteração na precisão do sensor herdado. |
| SensorListenerSensorChangedEventArgs |
Fornece dados para uma alteração nos valores do sensor herdado. |
| SensorManager |
O SensorManager permite que você acesse o dispositivo |
| SensorManager.DynamicSensorCallback |
Usado para receber notificações do SensorManager quando os sensores dinâmicos estão conectados ou desconectados. |
| SensorPrivacyManager |
Essa classe fornece informações sobre os alternâncias de microfone e câmera. |
| SensorPrivacyManager.Sensors |
Constantes de sensor que são usadas em |
| SyncFence |
Um SyncFence representa um primitivo de sincronização que sinaliza quando unidades de hardware concluiram o trabalho em um recurso específico. |
| SyncFence.InterfaceConsts |
Fornece constantes da interface de pacote implementada pelo SyncFence. |
| TriggerEvent |
Essa classe representa um Evento de Gatilho – o evento associado a um Sensor de Gatilho. |
| TriggerEventListener |
Essa classe é o ouvinte usado para lidar com sensores de gatilho. |
Interfaces
| Nome | Description |
|---|---|
| Camera.IAutoFocusCallback |
Interface de retorno de chamada usada para notificar sobre a conclusão do foco automático da câmera. |
| Camera.IAutoFocusMoveCallback |
Interface de retorno de chamada usada para notificar sobre iniciar e parar de foco automático. |
| Camera.IErrorCallback |
Interface de retorno de chamada para notificação de erro da câmera. |
| Camera.IFaceDetectionListener |
Interface de retorno de chamada para face detectada no quadro de visualização. |
| Camera.IOnZoomChangeListener |
Interface de retorno de chamada para alterações de zoom durante uma operação de zoom suave. |
| Camera.IPictureCallback |
Interface de retorno de chamada usada para fornecer dados de imagem de uma captura de foto. |
| Camera.IPreviewCallback |
Interface de retorno de chamada usada para entregar cópias de quadros de visualização à medida que são exibidas. |
| Camera.IShutterCallback |
Interface de retorno de chamada usada para sinalizar o momento da captura de imagem real. |
| ISensorEventListener |
Usado para receber notificações do SensorManager quando houver novos dados do sensor. |
| ISensorEventListener2 |
Usado para receber uma notificação quando um flush() foi concluído com êxito. |
| ISensorListener |
Usado para receber notificações do SensorManager quando os valores do sensor forem alterados. |
Enumerações
| Nome | Description |
|---|---|
| Axis |
Especifica um eixo ou sua direção negativa para uma transformação de sistema de coordenadas do sensor. |
| BatteryStatus |
Especifica o status de carregamento de uma bateria do dispositivo. |
| CameraError |
Enumera ServerDiedvalores retornados pelos membros e Unknown e tomados como um parâmetro do membro F:Android.Hardware.Camera+IErrorCallback.OnError . |
| CameraFacing |
Enumera valores retornados por vários tipos. |
| DataSpaceRange |
Especifica o componente de intervalo numérico de um espaço de dados. |
| DataSpaceStandard |
Especifica o componente padrão de cor de um espaço de dados. |
| DataSpaceTransfer |
Especifica o componente de função de transferência de um espaço de dados. |
| DataSpaceType |
Especifica como os dados de buffer são interpretados. |
| FocusDistance |
Enumera valores retornados por vários tipos. |
| HardwareBufferFormat |
Especifica o formato de pixel ou dados de um buffer de hardware. |
| HardwareBufferUsage |
Especifica como um buffer de hardware será usado. |
| LutPropertiesDimension |
Especifica o número de dimensões de uma tabela de pesquisa de exibição. |
| LutPropertiesSamplingKey |
Especifica o valor do canal usado para amostrar uma tabela de pesquisa de exibição. |
| Preview |
Enumera valores retornados por vários tipos. |
| PrivacySensors |
Identifica um sensor controlado pelas configurações de privacidade do sensor. |
| ReportingMode |
Enumera valores retornados por vários tipos. |
| SensorAdditionalInfoType |
Identifica o tipo de um quadro de informações de sensor adicionais. |
| SensorDelay |
Enumera valores retornados por vários métodos e SensorDelay usados como um parâmetro de vários tipos. |
| SensorDirectChannelType |
Especifica o tipo de memória compartilhada usado para um canal de sensor direto. |
| SensorDirectRateLevel |
Especifica uma taxa de relatórios de sensor direto nominal ou interrompe os relatórios. |
| SensorPrivacyToggleType |
Identifica uma alternância de privacidade de software ou sensor de hardware. |
| SensorStatus |
Enumera valores retornados por vários tipos e usados como um parâmetro de vários tipos. |
| SensorType |
Enumera valores retornados por vários tipos e usados como um parâmetro de vários tipos. |
Comentários
Use essas APIs para acessar câmeras, sensores, transmissão infravermelha do consumidor e buffers de hardware. O namespace também contém dados de evento do sensor, interfaces de retorno de chamada e propriedades de composição de exibição.