CameraDevice 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.
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate.
[Android.Runtime.Register("android/hardware/camera2/CameraDevice", DoNotGenerateAcw=true)]
public abstract class CameraDevice : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IAutoCloseable
[<Android.Runtime.Register("android/hardware/camera2/CameraDevice", DoNotGenerateAcw=true)>]
type CameraDevice = class
inherit Object
interface IAutoCloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Ereditarietà
- Attributi
- Implementazioni
Commenti
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate.
L'applicazione deve dichiarare l'autorizzazione android.Manifest.permission#CAMERA Camera
nel manifesto per accedere ai dispositivi della fotocamera.
Un determinato dispositivo fotocamera può fornire supporto a uno dei diversi livelli definiti in CameraCharacteristics#INFO_SUPPORTED_HARDWARE_LEVEL
. Se un dispositivo supporta CameraMetadata#INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY LEGACY
il livello, il dispositivo fotocamera è in esecuzione in modalità di compatibilità con le versioni precedenti e ha il supporto minimo dell'API camera2. Se un dispositivo supporta il CameraMetadata#INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED LIMITED
livello, Camera2 espone un set di funzionalità approssimativamente equivalente all'API precedente android.hardware.Camera Camera
, anche se con un'interfaccia più pulita ed efficiente. Se un dispositivo supporta il CameraMetadata#INFO_SUPPORTED_HARDWARE_LEVEL_EXTERNAL EXTERNAL
livello, il dispositivo è una fotocamera rimovibile che fornisce caratteristiche simili ma leggermente inferiori al CameraMetadata#INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED LIMITED
livello. I dispositivi che implementano il CameraMetadata#INFO_SUPPORTED_HARDWARE_LEVEL_FULL FULL
livello di supporto o CameraMetadata#INFO_SUPPORTED_HARDWARE_LEVEL_3 LEVEL3
forniscono funzionalità notevolmente migliorate tramite l'API della fotocamera precedente. Se l'applicazione richiede un dispositivo di livello completo per il corretto funzionamento, dichiarare la funzionalità "android.hardware.camera.level.full" nel manifesto.
Documentazione java per android.hardware.camera2.CameraDevice
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.
Costruttori
CameraDevice(IntPtr, JniHandleOwnership) |
Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
Campi
AudioRestrictionNone |
Obsoleti.
Nessuna vibrazione o disattivazione audio per questo dispositivo fotocamera. |
AudioRestrictionVibration |
Obsoleti.
Disattivare la vibrazione dalle suonerie, dagli allarmi o dalle notifiche mentre il dispositivo della fotocamera è in uso. |
AudioRestrictionVibrationSound |
Obsoleti.
Disattivare la vibrazione e il suono dalle suonerie, dagli allarmi o dalle notifiche mentre questo dispositivo della fotocamera è in uso. |
Proprietà
CameraAudioRestriction |
Ottenere la modalità di restrizione audio della fotocamera globale attualmente applicata. -oppure- Impostare la modalità di restrizione audio quando viene usato questo dispositivo CameraDevice. |
Class |
Restituisce la classe di runtime di questo |
Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
Id |
Ottenere l'ID di questo dispositivo fotocamera. |
JniIdentityHashCode |
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate. (Ereditato da Object) |
JniPeerMembers |
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate. |
PeerReference |
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate. (Ereditato da Object) |
ThresholdClass |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
ThresholdType |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
Metodi
Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
Close() |
Chiudere la connessione a questo dispositivo fotocamera il più rapidamente possibile. |
CreateCaptureRequest(CameraTemplate) |
Creare un |
CreateCaptureRequest(CameraTemplate, ICollection<String>) |
Creare un |
CreateCaptureSession(IList<Surface>, CameraCaptureSession+StateCallback, Handler) |
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate. |
CreateCaptureSession(SessionConfiguration) |
Creare un nuovo |
CreateCaptureSessionByOutputConfigurations(IList<OutputConfiguration>, CameraCaptureSession+StateCallback, Handler) |
Creare una nuova sessione di acquisizione della fotocamera fornendo il set di output di destinazione Surface e la configurazione della superficie corrispondente al dispositivo fotocamera. |
CreateConstrainedHighSpeedCaptureSession(IList<Surface>, CameraCaptureSession+StateCallback, Handler) |
Creare una nuova sessione di acquisizione ad alta velocità vincolata. |
CreateExtensionSession(ExtensionSessionConfiguration) |
Inizializzare una sessione di acquisizione della fotocamera aumentata specifica del dispositivo. |
CreateReprocessableCaptureSession(InputConfiguration, IList<Surface>, CameraCaptureSession+StateCallback, Handler) |
Creare una nuova sessione di acquisizione della fotocamera riprocessabile fornendo la configurazione di Surface di input di rielaborazione desiderata e il set di output di destinazione di Surface sul dispositivo fotocamera. |
CreateReprocessableCaptureSessionByConfigurations(InputConfiguration, IList<OutputConfiguration>, CameraCaptureSession+StateCallback, Handler) |
Creare una nuova sessione di acquisizione della fotocamera riprocessabile fornendo la configurazione e l'output |
CreateReprocessCaptureRequest(TotalCaptureResult) |
Creare un |
Dispose() |
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate. (Ereditato da Object) |
Dispose(Boolean) |
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate. (Ereditato da Object) |
Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
GetHashCode() |
Restituisce un valore del codice hash per l'oggetto. (Ereditato da Object) |
IsSessionConfigurationSupported(SessionConfiguration) |
Controlla se un particolare |
JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
Notify() |
Riattiva un singolo thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
NotifyAll() |
Riattiva tutti i thread in attesa del monitoraggio di questo oggetto. (Ereditato da Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
ToArray<T>() |
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate. (Ereditato da Object) |
ToString() |
Restituisce una rappresentazione in formato stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate. (Ereditato da Object) |
Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una>notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale. (Ereditato da Object) |
Wait(Int64, Int32) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IJavaPeerable.Disposed() |
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate. (Ereditato da Object) |
IJavaPeerable.DisposeUnlessReferenced() |
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate. (Ereditato da Object) |
IJavaPeerable.Finalized() |
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate. (Ereditato da Object) |
IJavaPeerable.JniManagedPeerState |
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate. (Ereditato da Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate. (Ereditato da Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate. (Ereditato da Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate. (Ereditato da Object) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo verificato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate. |
GetJniTypeName(IJavaPeerable) |
La classe CameraDevice è una rappresentazione di una singola fotocamera connessa a un dispositivo Android, consentendo il controllo granulare dell'acquisizione delle immagini e la post-elaborazione a frequenze di fotogrammi elevate. |