Android.Hardware Espace de noms

Fournit la prise en charge des fonctionnalités matérielles, telles que la caméra et d’autres capteurs.

Classes

Nom Description
AccuracyChangedEventArgs

Fournit des données pour une modification de la précision du capteur.

BatteryState

La classe BatteryState est une représentation d’une batterie unique sur un appareil.

Camera

La classe Camera est utilisée pour définir les paramètres de capture d’image, démarrer/arrêter l’aperçu, aligner des images et récupérer des images pour l’encodage pour la vidéo.

Camera.Area

La classe Area est utilisée pour choisir des zones de mesure et de focus spécifiques pour l’appareil photo à utiliser lors du calcul de l’exposition automatique, de l’équilibre automatique des blancs et du focus automatique.

Camera.CameraInfo

Informations sur une caméra

Camera.Face

Informations sur un visage identifié par la détection des visages de caméra.

Camera.FaceDetectionEventArgs

Fournit des données pour l’événement FaceDetection.

Camera.Parameters

Paramètres du service caméra.

Camera.Size

Taille de l’image (dimensions de largeur et de hauteur).

Camera.ZoomChangeEventArgs

Fournit des données pour l’événement ZoomChange.

ConsumerIrManager

Classe qui exploite l’infrarouge consommateur sur l’appareil.

ConsumerIrManager.CarrierFrequencyRange

Représente une plage de fréquences de transporteur (inclusive) sur lesquelles l’émetteur infrarouge peut transmettre

DataSpace

DataSpace identifie trois composants de couleurs : standard (primaires), transfert et plage.

DisplayLuts

DisplayLuts fournit aux développeurs d’appliquer des tables de recherche (Luts) à un android.view.SurfaceControl.

DisplayLuts.Entry

Représente une entrée de table de choix de couleur d’affichage.

GeomagneticField

Estime le champ magnétique à un point donné sur la Terre, et en particulier, pour calculer la déclination magnétique à partir du nord réel.

HardwareBuffer

HardwareBuffer encapsule un objet natif AHardwareBuffer , qui est un objet de bas niveau représentant une mémoire tampon accessible par différentes unités matérielles.

HardwareBuffer.InterfaceConsts

Fournit des constantes de l’interface colisable implémentée par HardwareBuffer.

LutProperties

Fournit les propriétés Lut de l’appareil.

OverlayProperties

Fournit les propriétés de superposition prises en charge de l’appareil.

OverlayProperties.InterfaceConsts

Fournit des constantes de l’interface colisable implémentée par OverlayProperties.

Sensor

Classe représentant un capteur.

SensorAdditionalInfo

Cette classe représente une trame d’informations android.hardware.Sensor Sensor supplémentaire, qui est signalée par le biais du rappel android.hardware.SensorEventCallback#onSensorAdditionalInfo onSensorAdditionalInfode l’écouteur.

SensorChangedEventArgs

Fournit des données pour un événement de capteur.

SensorDirectChannel

Classe représentant un canal direct de capteur.

SensorEvent

Cette classe représente un android.hardware.Sensor Sensor événement et contient des informations telles que le type du capteur, l’horodatage, la précision et bien sûr les données du SensorEvent#values datacapteur.

SensorEventCallback

Utilisé pour recevoir des trames d’informations supplémentaires du capteur.

SensorListenerAccuracyChangedEventArgs

Fournit des données pour une modification de la précision du capteur héritée.

SensorListenerSensorChangedEventArgs

Fournit des données pour une modification des valeurs de capteur héritées.

SensorManager

SensorManager vous permet d’accéder android.hardware.Sensor sensorsaux appareils .

SensorManager.DynamicSensorCallback

Utilisé pour recevoir des notifications de SensorManager lorsque des capteurs dynamiques sont connectés ou déconnectés.

SensorPrivacyManager

Cette classe fournit des informations sur le microphone et les bascules de caméra.

SensorPrivacyManager.Sensors

Constantes de capteur utilisées dans SensorPrivacyManager

SyncFence

Une syncFence représente une primitive de synchronisation qui signale lorsque des unités matérielles ont terminé le travail sur une ressource particulière.

SyncFence.InterfaceConsts

Fournit des constantes de l’interface colisable implémentée par SyncFence.

TriggerEvent

Cette classe représente un événement déclencheur , l’événement associé à un capteur de déclencheur.

TriggerEventListener

Cette classe est l’écouteur utilisé pour gérer les capteurs de déclencheur.

Interfaces

Nom Description
Camera.IAutoFocusCallback

Interface de rappel utilisée pour notifier l’achèvement du focus automatique de l’appareil photo.

Camera.IAutoFocusMoveCallback

Interface de rappel utilisée pour notifier le démarrage et l’arrêt automatiques du focus.

Camera.IErrorCallback

Interface de rappel pour la notification d’erreur de caméra.

Camera.IFaceDetectionListener

Interface de rappel pour les visages détectés dans le frame d’aperçu.

Camera.IOnZoomChangeListener

Interface de rappel pour les modifications de zoom pendant une opération de zoom fluide.

Camera.IPictureCallback

Interface de rappel utilisée pour fournir des données d’image à partir d’une capture de photos.

Camera.IPreviewCallback

Interface de rappel utilisée pour fournir des copies d’images d’aperçu telles qu’elles sont affichées.

Camera.IShutterCallback

Interface de rappel utilisée pour signaler le moment de la capture d’image réelle.

ISensorEventListener

Utilisé pour recevoir des notifications à partir du SensorManager lorsqu’il existe de nouvelles données de capteur.

ISensorEventListener2

Utilisé pour recevoir une notification lorsqu’un vidage () a été correctement terminé.

ISensorListener

Utilisé pour recevoir des notifications à partir du SensorManager lorsque les valeurs du capteur ont changé.

Énumérations

Nom Description
Axis

Spécifie un axe, ou sa direction négative, pour une transformation de système de coordonnées de capteur.

BatteryStatus

Spécifie l’état de charge d’une batterie d’appareils.

CameraError

Énumère les valeurs retournées par les ServerDiedmembres et Unknown prises comme paramètre du membre F :Android.Hardware.Camera+IErrorCallback.OnError.

CameraFacing

Énumère les valeurs retournées par plusieurs types.

DataSpaceRange

Spécifie le composant de plage numérique d’un espace de données.

DataSpaceStandard

Spécifie le composant standard de couleur d’un espace de données.

DataSpaceTransfer

Spécifie le composant de fonction de transfert d’un espace de données.

DataSpaceType

Spécifie la façon dont les données de mémoire tampon sont interprétées.

FocusDistance

Énumère les valeurs retournées par plusieurs types.

HardwareBufferFormat

Spécifie le format de pixel ou de données d’une mémoire tampon matérielle.

HardwareBufferUsage

Spécifie la façon dont une mémoire tampon matérielle sera utilisée.

LutPropertiesDimension

Spécifie le nombre de dimensions d’une table de recherche d’affichage.

LutPropertiesSamplingKey

Spécifie la valeur de canal utilisée pour échantillonner une table de choix d’affichage.

Preview

Énumère les valeurs retournées par plusieurs types.

PrivacySensors

Identifie un capteur contrôlé par les paramètres de confidentialité du capteur.

ReportingMode

Énumère les valeurs retournées par plusieurs types.

SensorAdditionalInfoType

Identifie le type d’une trame d’informations de capteur supplémentaire.

SensorDelay

Énumère les valeurs retournées par plusieurs méthodes et SensorDelay prises comme paramètre de plusieurs types.

SensorDirectChannelType

Spécifie le type de mémoire partagée utilisé pour un canal de capteur direct.

SensorDirectRateLevel

Spécifie un taux de création de rapports de capteur direct nominal ou arrête la création de rapports.

SensorPrivacyToggleType

Identifie un bouton bascule de confidentialité de capteur logiciel ou matériel.

SensorStatus

Énumère les valeurs retournées par plusieurs types et prises comme paramètre de plusieurs types.

SensorType

Énumère les valeurs retournées par plusieurs types et prises comme paramètre de plusieurs types.

Remarques

Utilisez ces API pour accéder aux caméras, capteurs, transmission infrarouge grand public et mémoires tampons matérielles. L’espace de noms contient également des données d’événement de capteur, des interfaces de rappel et des propriétés de composition d’affichage.