Android.Hardware Spazio dei nomi

Fornisce supporto per le funzionalità hardware, ad esempio la fotocamera e altri sensori.

Classi

Nome Descrizione
AccuracyChangedEventArgs

Fornisce dati per una modifica dell'accuratezza del sensore.

BatteryState

La classe BatteryState è una rappresentazione di una singola batteria in un dispositivo.

Camera

La classe Camera viene usata per impostare le impostazioni di acquisizione delle immagini, avviare/arrestare l'anteprima, scattare immagini e recuperare fotogrammi per la codifica per il video.

Camera.Area

La classe Area viene usata per scegliere aree specifiche di misurazione e messa a fuoco per la fotocamera da usare quando si calcola l'esposizione automatica, il bilanciamento del bianco automatico e lo stato attivo automatico.

Camera.CameraInfo

Informazioni su una fotocamera

Camera.Face

Informazioni su un viso identificato tramite il rilevamento del viso della fotocamera.

Camera.FaceDetectionEventArgs

Fornisce dati per l'evento FaceDetection.

Camera.Parameters

Impostazioni del servizio fotocamera.

Camera.Size

Dimensioni dell'immagine (dimensioni di larghezza e altezza).

Camera.ZoomChangeEventArgs

Fornisce dati per l'evento ZoomChange.

ConsumerIrManager

Classe che gestisce l'infrarosso consumer nel dispositivo.

ConsumerIrManager.CarrierFrequencyRange

Rappresenta una gamma di frequenze carriere (incluse) su cui il trasmettitore a infrarossi può trasmettere

DataSpace

DataSpace identifica tre componenti di colori: standard (primari), trasferimento e intervallo.

DisplayLuts

DisplayLuts fornisce agli sviluppatori l'applicazione di tabelle di ricerca (Luts) a un oggetto android.view.SurfaceControl.

DisplayLuts.Entry

Rappresenta una voce della tabella di ricerca dei colori di visualizzazione.

GeomagneticField

Stima il campo magnetico in un determinato punto sulla Terra e, in particolare, per calcolare il declino magnetico dal vero nord.

HardwareBuffer

HardwareBuffer esegue il wrapping di un oggetto nativo AHardwareBuffer , ovvero un oggetto di basso livello che rappresenta un buffer di memoria accessibile da varie unità hardware.

HardwareBuffer.InterfaceConsts

Fornisce costanti dall'interfaccia particellabile implementata da HardwareBuffer.

LutProperties

Fornisce le proprietà Lut del dispositivo.

OverlayProperties

Fornisce le proprietà di sovrimpressione supportate del dispositivo.

OverlayProperties.InterfaceConsts

Fornisce costanti dell'interfaccia particellabile implementata da OverlayProperties.

Sensor

Classe che rappresenta un sensore.

SensorAdditionalInfo

Questa classe rappresenta un android.hardware.Sensor Sensor frame di informazioni aggiuntivo, che viene segnalato tramite il callback android.hardware.SensorEventCallback#onSensorAdditionalInfo onSensorAdditionalInfodel listener.

SensorChangedEventArgs

Fornisce i dati per un evento del sensore.

SensorDirectChannel

Classe che rappresenta un canale diretto del sensore.

SensorEvent

Questa classe rappresenta un android.hardware.Sensor Sensor evento e contiene informazioni quali il tipo del sensore, il timestamp, l'accuratezza e naturalmente il sensore.SensorEvent#values data

SensorEventCallback

Usato per ricevere fotogrammi informativi aggiuntivi del sensore.

SensorListenerAccuracyChangedEventArgs

Fornisce dati per una modifica dell'accuratezza del sensore legacy.

SensorListenerSensorChangedEventArgs

Fornisce i dati per una modifica dei valori dei sensori legacy.

SensorManager

SensorManager consente di accedere al dispositivo.android.hardware.Sensor sensors

SensorManager.DynamicSensorCallback

Usato per ricevere notifiche da SensorManager quando i sensori dinamici sono connessi o disconnessi.

SensorPrivacyManager

Questa classe fornisce informazioni sugli interruttori del microfono e della fotocamera.

SensorPrivacyManager.Sensors

Costanti del sensore usate in SensorPrivacyManager

SyncFence

SyncFence rappresenta una primitiva di sincronizzazione che segnala quando le unità hardware hanno completato il lavoro su una determinata risorsa.

SyncFence.InterfaceConsts

Fornisce costanti dell'interfaccia particellabile implementata da SyncFence.

TriggerEvent

Questa classe rappresenta un evento Trigger, ovvero l'evento associato a un sensore trigger.

TriggerEventListener

Questa classe è il listener usato per gestire i sensori trigger.

Interfacce

Nome Descrizione
Camera.IAutoFocusCallback

Interfaccia di callback usata per notificare il completamento dello stato attivo automatico della fotocamera.

Camera.IAutoFocusMoveCallback

Interfaccia di callback usata per notificare l'avvio e l'arresto dello stato attivo automatico.

Camera.IErrorCallback

Interfaccia di callback per la notifica degli errori della fotocamera.

Camera.IFaceDetectionListener

Interfaccia di callback per il viso rilevato nel frame di anteprima.

Camera.IOnZoomChangeListener

Interfaccia di callback per le modifiche di zoom durante un'operazione di zoom uniforme.

Camera.IPictureCallback

Interfaccia di callback usata per fornire dati di immagine da un'acquisizione di foto.

Camera.IPreviewCallback

Interfaccia di callback usata per recapitare copie dei fotogrammi di anteprima così come vengono visualizzate.

Camera.IShutterCallback

Interfaccia di callback usata per segnalare il momento dell'acquisizione effettiva delle immagini.

ISensorEventListener

Usato per ricevere notifiche da SensorManager quando sono presenti nuovi dati del sensore.

ISensorEventListener2

Usato per la ricezione di una notifica quando un oggetto flush() è stato completato correttamente.

ISensorListener

Usato per ricevere notifiche da SensorManager quando i valori dei sensori sono stati modificati.

Enumerazioni

Nome Descrizione
Axis

Specifica un asse, o la relativa direzione negativa, per una trasformazione del sistema di coordinate del sensore.

BatteryStatus

Specifica lo stato di ricarica di una batteria del dispositivo.

CameraError

Enumera i valori restituiti dai ServerDiedmembri e Unknown acquisiti come parametro del membro F:Android.Hardware.Camera+IErrorCallback.OnError .

CameraFacing

Enumera i valori restituiti da diversi tipi.

DataSpaceRange

Specifica il componente dell'intervallo numerico di uno spazio dati.

DataSpaceStandard

Specifica il componente standard del colore di uno spazio dati.

DataSpaceTransfer

Specifica il componente della funzione di trasferimento di uno spazio dati.

DataSpaceType

Specifica la modalità di interpretazione dei dati del buffer.

FocusDistance

Enumera i valori restituiti da diversi tipi.

HardwareBufferFormat

Specifica il formato di pixel o dati di un buffer hardware.

HardwareBufferUsage

Specifica la modalità di utilizzo di un buffer hardware.

LutPropertiesDimension

Specifica il numero di dimensioni di una tabella di ricerca di visualizzazione.

LutPropertiesSamplingKey

Specifica il valore del canale utilizzato per campionare una tabella di ricerca di visualizzazione.

Preview

Enumera i valori restituiti da diversi tipi.

PrivacySensors

Identifica un sensore controllato dalle impostazioni di privacy del sensore.

ReportingMode

Enumera i valori restituiti da diversi tipi.

SensorAdditionalInfoType

Identifica il tipo di un frame di informazioni aggiuntivo sul sensore.

SensorDelay

Enumera i valori restituiti da diversi metodi di SensorDelay e usati come parametro di diversi tipi.

SensorDirectChannelType

Specifica il tipo di memoria condivisa usato per un canale sensore diretto.

SensorDirectRateLevel

Specifica una frequenza nominale di segnalazione dei sensori diretti o arresta la segnalazione.

SensorPrivacyToggleType

Identifica un interruttore per la privacy del sensore software o hardware.

SensorStatus

Enumera i valori restituiti da diversi tipi e considerati come parametro di diversi tipi.

SensorType

Enumera i valori restituiti da diversi tipi e considerati come parametro di diversi tipi.

Commenti

Usare queste API per accedere a fotocamere, sensori, trasmissione a infrarossi consumer e buffer hardware. Lo spazio dei nomi contiene anche i dati dell'evento del sensore, le interfacce di callback e le proprietà di composizione di visualizzazione.