CameraOfflineSession Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à CameraCaptureSession#switchToOffline.
[Android.Runtime.Register("android/hardware/camera2/CameraOfflineSession", ApiSince=30, DoNotGenerateAcw=true)]
public abstract class CameraOfflineSession : Android.Hardware.Camera2.CameraCaptureSession
[<Android.Runtime.Register("android/hardware/camera2/CameraOfflineSession", ApiSince=30, DoNotGenerateAcw=true)>]
type CameraOfflineSession = class
inherit CameraCaptureSession
- Héritage
- Attributs
Remarques
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à CameraCaptureSession#switchToOffline.
Les sessions de capture hors connexion permettent aux clients de sélectionner un ensemble de surfaces inscrites à l’appareil photo qui prennent en charge le mode hors connexion. Une fois le mode hors connexion réussi, toutes les demandes en attente non répétées sur ces surfaces continueront d’être traitées par la pile de caméras même si les clients ferment l’appareil photo correspondant.
Les instances de session de capture hors connexion remplacent les arguments de session de capture précédemment actifs dans tous les rappels de capture une fois CameraCaptureSession#switchToOffline terminés.
Le traitement des demandes de capture hors connexion en attente commence uniquement une fois que la session hors connexion passe à l’état prêt qui sera indiqué par le CameraOfflineSessionCallback#onReady rappel.
Contrairement à une session de capture hors connexion régulière CameraCaptureSession , aucune autre demande de capture n’est acceptée.
CameraOfflineSession#close En outre, toutes les méthodes restantes lèvent UnsupportedOperationException et ne sont pas prises en charge.
Java documentation pour android.hardware.camera2.CameraOfflineSession.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Constructeurs
| Nom | Description |
|---|---|
| CameraOfflineSession() |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
| CameraOfflineSession(IntPtr, JniHandleOwnership) |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
Propriétés
| Nom | Description |
|---|---|
| Class |
Retourne la classe runtime de ce |
| Device |
Obtenez l’appareil photo pour lequel cette session est créée. (Hérité de CameraCaptureSession) |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| InputSurface |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
| IsReprocessable |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
| JniPeerMembers |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| ThresholdClass |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
| ThresholdType |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
Méthodes
| Nom | Description |
|---|---|
| AbortCaptures() |
Ignorez toutes les captures actuellement en attente et en cours aussi rapidement que possible. (Hérité de CameraCaptureSession) |
| Capture(CaptureRequest, CameraCaptureSession+CaptureCallback, Handler) |
Envoyez une demande d’image à capturer par l’appareil photo. (Hérité de CameraCaptureSession) |
| CaptureBurst(IList<CaptureRequest>, CameraCaptureSession+CaptureCallback, Handler) |
Envoyez une liste de demandes à capturer en séquence sous forme de rafale. (Hérité de CameraCaptureSession) |
| CaptureBurstRequests(IList<CaptureRequest>, IExecutor, CameraCaptureSession+CaptureCallback) |
Envoyez une liste de demandes à capturer en séquence sous forme de rafale. (Hérité de CameraCaptureSession) |
| CaptureSingleRequest(CaptureRequest, IExecutor, CameraCaptureSession+CaptureCallback) |
Envoyez une demande d’image à capturer par l’appareil photo. (Hérité de CameraCaptureSession) |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Close() |
Fermez cette session de capture de manière asynchrone. (Hérité de CameraCaptureSession) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
| Equals(Object) |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| FinalizeOutputConfigurations(IList<OutputConfiguration>) |
Finalisez les configurations de sortie qui ont désormais leur Surface différée et/ou des Surfaces supplémentaires incluses. (Hérité de CameraCaptureSession) |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| Prepare(Surface) |
Préalloue toutes les mémoires tampons pour une Surface de sortie. (Hérité de CameraCaptureSession) |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
| SetRepeatingBurst(IList<CaptureRequest>, CameraCaptureSession+CaptureCallback, Handler) |
Demandez sans fin la capture répétée d’une séquence d’images par cette session de capture. (Hérité de CameraCaptureSession) |
| SetRepeatingBurstRequests(IList<CaptureRequest>, IExecutor, CameraCaptureSession+CaptureCallback) |
Demandez sans fin la capture répétée d’une séquence d’images par cette session de capture. (Hérité de CameraCaptureSession) |
| SetRepeatingRequest(CaptureRequest, CameraCaptureSession+CaptureCallback, Handler) |
Demandez une capture sans fin des images par cette session de capture. (Hérité de CameraCaptureSession) |
| SetSingleRepeatingRequest(CaptureRequest, IExecutor, CameraCaptureSession+CaptureCallback) |
Demandez une capture sans fin des images par cette session de capture. (Hérité de CameraCaptureSession) |
| StopRepeating() |
Annulez les captures répétées en cours définies par l’une ou l’autre |
| SupportsOfflineProcessing(Surface) |
Interrogez si un Surface donné est en mesure de prendre en charge le mode hors connexion. (Hérité de CameraCaptureSession) |
| SwitchToOffline(ICollection<Surface>, IExecutor, CameraOfflineSession+CameraOfflineSessionCallback) |
Basculez la session de capture actuelle et un ensemble donné de surfaces de caméra inscrites en mode de traitement hors connexion. (Hérité de CameraCaptureSession) |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| UpdateOutputConfiguration(OutputConfiguration) |
Mise à jour |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
| IJavaPeerable.Finalized() |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
| IJavaPeerable.JniObjectReferenceControlBlock |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
| IJavaPeerable.UnregisterFromRuntime() |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Session de capture de caméra qui a été basculée en mode hors connexion via un appel réussi à |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |