Partager via


StreamConfigurationMap Classe

Définition

Classe immuable pour stocker le flux CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations disponible à configurer android.view.Surface Surfaces pour la création d’une android.hardware.camera2.CameraCaptureSession capture session classe avec android.hardware.camera2.CameraDevice#createCaptureSession.

[Android.Runtime.Register("android/hardware/camera2/params/StreamConfigurationMap", DoNotGenerateAcw=true)]
public sealed class StreamConfigurationMap : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/camera2/params/StreamConfigurationMap", DoNotGenerateAcw=true)>]
type StreamConfigurationMap = class
    inherit Object
Héritage
StreamConfigurationMap
Attributs

Remarques

Classe immuable pour stocker le flux CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations disponible à configurer android.view.Surface Surfaces pour la création d’une android.hardware.camera2.CameraCaptureSession capture session classe avec android.hardware.camera2.CameraDevice#createCaptureSession. <-- TODO : lien vers la configuration du flux d’entrée -->

Il s’agit de la liste faisant autorité pour tous les <formats -- d’entrée/ -->output (et tailles respectivement pour ce format) pris en charge par un appareil photo.

Cela contient également les durées minimales d’images et les durées de blocage pour chaque combinaison format/taille qui peut être utilisée pour calculer la fréquence d’images effective lors de l’envoi de plusieurs captures.

Une instance de cet objet est disponible à partir de l’utilisation de CameraCharacteristics la CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP clé et de la CameraCharacteristics#get méthode.

<code>{@code
            CameraCharacteristics characteristics = cameraManager.getCameraCharacteristics(cameraId);
            StreamConfigurationMap configs = characteristics.get(
                    CameraCharacteristics.SCALER_STREAM_CONFIGURATION_MAP);
            }</code>

Documentation Java pour android.hardware.camera2.params.StreamConfigurationMap.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Propriétés

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Classe immuable pour stocker le flux CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations disponible à configurer android.view.Surface Surfaces pour la création d’une android.hardware.camera2.CameraCaptureSession capture session classe avec android.hardware.camera2.CameraDevice#createCaptureSession.

(Hérité de Object)
JniPeerMembers

Classe immuable pour stocker le flux CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations disponible à configurer android.view.Surface Surfaces pour la création d’une android.hardware.camera2.CameraCaptureSession capture session classe avec android.hardware.camera2.CameraDevice#createCaptureSession.

PeerReference

Classe immuable pour stocker le flux CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations disponible à configurer android.view.Surface Surfaces pour la création d’une android.hardware.camera2.CameraCaptureSession capture session classe avec android.hardware.camera2.CameraDevice#createCaptureSession.

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)

Méthodes

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Dispose()

Classe immuable pour stocker le flux CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations disponible à configurer android.view.Surface Surfaces pour la création d’une android.hardware.camera2.CameraCaptureSession capture session classe avec android.hardware.camera2.CameraDevice#createCaptureSession.

(Hérité de Object)
Dispose(Boolean)

Classe immuable pour stocker le flux CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations disponible à configurer android.view.Surface Surfaces pour la création d’une android.hardware.camera2.CameraCaptureSession capture session classe avec android.hardware.camera2.CameraDevice#createCaptureSession.

(Hérité de Object)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
GetHighResolutionOutputSizes(Int32)

Obtenez la liste des tailles de haute résolution prises en charge, qui ne peuvent pas fonctionner à plein BURST_CAPTURE taux.

GetHighSpeedVideoFpsRanges()

Obtenez la liste des plages FPS d’enregistrement vidéo à haute vitesse prises en charge.

GetHighSpeedVideoFpsRangesFor(Size)

Obtenez l’image par seconde plages (fpsMin, fpsMax) pour la taille de vidéo à haute vitesse d’entrée.

GetHighSpeedVideoSizes()

Obtenez la liste des tailles d’enregistrement vidéo à haute vitesse prises en charge.

GetHighSpeedVideoSizesFor(Range)

Obtenez les tailles de vidéo prises en charge pour une plage FPS haute vitesse d’entrée.

GetInputFormats()

Obtenez les formats d’entrée d’image format dans cette configuration de flux.

GetInputSizes(Int32)

Obtenez les tailles d’entrée prises en charge pour ce format d’entrée.

GetOutputFormats()

Obtenez les formats de sortie d’image format dans cette configuration de flux.

GetOutputMinFrameDuration(Class, Size)

Obtenez le minimum CaptureRequest#SENSOR_FRAME_DURATION frame duration pour la combinaison classe/taille (en nanosecondes).

GetOutputMinFrameDuration(Int32, Size)

Obtenez le minimum CaptureRequest#SENSOR_FRAME_DURATION frame duration pour la combinaison format/taille (en nanosecondes).

GetOutputSizes(Class)

Obtenez une liste de tailles compatibles avec klass l’utilisation en tant que sortie.

GetOutputSizes(Int32)

Obtenez une liste de tailles compatibles avec l’image formatdemandée.

GetOutputStallDuration(Class, Size)

Obtenez la durée de décrochage de la combinaison classe/taille (en nanosecondes).

GetOutputStallDuration(Int32, Size)

Obtenez la durée de décrochage de la combinaison format/taille (en nanosecondes).

GetValidOutputFormatsForInput(Int32)

Obtenez les formats de sortie d’image format pour un format d’entrée de retraitement.

IsOutputSupportedFor(Class)

Déterminez si les flux de sortie peuvent être configurés avec une classe particulière en tant que consommateur.

IsOutputSupportedFor(Int32)

Déterminez si les surfaces de sortie avec un format défini par l’utilisateur particulier peuvent être passées CameraDevice#createCaptureSession createCaptureSession.

IsOutputSupportedFor(Surface)

Déterminez si l’état surface actuel est approprié ou non pour être inclus dans une CameraDevice#createCaptureSession capture session sortie.

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)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
ToArray<T>()

Classe immuable pour stocker le flux CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations disponible à configurer android.view.Surface Surfaces pour la création d’une android.hardware.camera2.CameraCaptureSession capture session classe avec android.hardware.camera2.CameraDevice#createCaptureSession.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Classe immuable pour stocker le flux CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations disponible à configurer android.view.Surface Surfaces pour la création d’une android.hardware.camera2.CameraCaptureSession capture session classe avec android.hardware.camera2.CameraDevice#createCaptureSession.

(Hérité de Object)
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

IJavaPeerable.Disposed()

Classe immuable pour stocker le flux CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations disponible à configurer android.view.Surface Surfaces pour la création d’une android.hardware.camera2.CameraCaptureSession capture session classe avec android.hardware.camera2.CameraDevice#createCaptureSession.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Classe immuable pour stocker le flux CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations disponible à configurer android.view.Surface Surfaces pour la création d’une android.hardware.camera2.CameraCaptureSession capture session classe avec android.hardware.camera2.CameraDevice#createCaptureSession.

(Hérité de Object)
IJavaPeerable.Finalized()

Classe immuable pour stocker le flux CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations disponible à configurer android.view.Surface Surfaces pour la création d’une android.hardware.camera2.CameraCaptureSession capture session classe avec android.hardware.camera2.CameraDevice#createCaptureSession.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Classe immuable pour stocker le flux CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations disponible à configurer android.view.Surface Surfaces pour la création d’une android.hardware.camera2.CameraCaptureSession capture session classe avec android.hardware.camera2.CameraDevice#createCaptureSession.

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe immuable pour stocker le flux CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations disponible à configurer android.view.Surface Surfaces pour la création d’une android.hardware.camera2.CameraCaptureSession capture session classe avec android.hardware.camera2.CameraDevice#createCaptureSession.

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe immuable pour stocker le flux CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations disponible à configurer android.view.Surface Surfaces pour la création d’une android.hardware.camera2.CameraCaptureSession capture session classe avec android.hardware.camera2.CameraDevice#createCaptureSession.

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe immuable pour stocker le flux CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations disponible à configurer android.view.Surface Surfaces pour la création d’une android.hardware.camera2.CameraCaptureSession capture session classe avec android.hardware.camera2.CameraDevice#createCaptureSession.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Classe immuable pour stocker le flux CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations disponible à configurer android.view.Surface Surfaces pour la création d’une android.hardware.camera2.CameraCaptureSession capture session classe avec android.hardware.camera2.CameraDevice#createCaptureSession.

GetJniTypeName(IJavaPeerable)

Classe immuable pour stocker le flux CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations disponible à configurer android.view.Surface Surfaces pour la création d’une android.hardware.camera2.CameraCaptureSession capture session classe avec android.hardware.camera2.CameraDevice#createCaptureSession.

S’applique à