Langue

ScalerAvailableStreamUseCases Énumération

Définition

public enum ScalerAvailableStreamUseCases
type ScalerAvailableStreamUseCases = 
Héritage
ScalerAvailableStreamUseCases

Champs

Nom Valeur Description
Default 0

Cas d’usage de flux par défaut.

Ce cas d’usage est le même que lorsque l’application ne définit aucun cas d’usage pour le flux. L’appareil photo utilise les propriétés de la cible de sortie, telles que le format, dataSpace ou le type de classe surface, pour optimiser le pipeline de traitement d’images.

Référence Android pour android.hardware.camera2.CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_DEFAULT.

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.

Preview 1

Flux en direct affiché à l’utilisateur.

Optimisé pour les performances et la facilité d’utilisation en tant que viseur, mais pas nécessairement pour la qualité de l’image. La sortie n’est pas destinée à être conservée en tant qu’images enregistrées ou vidéo.

Aucun blocage si android.control.* est défini sur FAST. Il peut y avoir un blocage s’ils sont fixés à HIGH_QUALITY. Ce cas d’usage a le même comportement que les cibles SurfaceView et SurfaceTexture par défaut. En outre, ce cas d’usage peut être utilisé pour l’analyse d’images dans l’application.

Référence Android pour android.hardware.camera2.CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_PREVIEW.

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.

StillCapture 2

Capture de photos toujours.

Optimisé pour la capture haute résolution de haute qualité et ne devrait pas conserver les taux d’images similaires à la préversion.

Le flux peut avoir des blocages, que android.control.* soit HIGH_QUALITY. Ce cas d’usage a le même comportement que les formats JPEG et RAW par défaut.

Référence Android pour android.hardware.camera2.CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_STILL_CAPTURE.

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.

VideoRecord 3

Enregistrement de clips vidéo.

Optimisé pour la capture vidéo de haute qualité, y compris la stabilisation d’image de haute qualité si elle est prise en charge par l’appareil et activée par l’application. Par conséquent, il peut produire des images de sortie avec un décalage substantiel en temps réel, afin de permettre une stabilisation de la plus haute qualité ou d’autres traitements. Par conséquent, une telle sortie ne convient pas directement au dessin à l’écran et devrait être conservée sur le disque ou similaire pour la lecture ou le traitement ultérieurs. Seuls les flux qui définissent le cas d’usage VIDEO_RECORD sont garantis pour que la stabilisation vidéo soit appliquée lorsque le contrôle de stabilisation vidéo est défini sur ON, par opposition à PREVIEW_STABILIZATION.

Ce cas d’usage a le même comportement que les cibles MediaRecorder et MediaCodec par défaut.

Référence Android pour android.hardware.camera2.CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_VIDEO_RECORD.

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.

PreviewVideoStill 4

Un seul flux utilisé à des fins combinées d’aperçu, de vidéo et de capture.

Pour ces flux à usage multiple, l’appareil photo vise à faire le meilleur compromis entre les cas d’usage individuels. Par exemple, la STILL_CAPTURE cas d’usage peut avoir des blocages pour obtenir une meilleure qualité d’image. Mais s’il est combiné avec la préversion et le VIDEO_RECORD, l’appareil photo doit désactiver le traitement supplémentaire de l’image pour la vitesse afin que l’aperçu et l’enregistrement vidéo ne soient pas ralentis.

De même, VIDEO_RECORD peut produire des images avec un décalage important, mais PREVIEW_VIDEO_STILL doivent avoir un délai de sortie minimal. Cela signifie que pour activer la stabilisation vidéo avec ce cas d’usage, l’appareil doit prendre en charge et l’application doit sélectionner le mode PREVIEW_STABILIZATION pour la stabilisation vidéo.

Référence Android pour android.hardware.camera2.CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_PREVIEW_VIDEO_STILL.

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.

VideoCall 5

Appel vidéo de longue durée optimisé pour l’efficacité de l’alimentation et la qualité vidéo.

Le capteur de caméra peut s’exécuter en mode de résolution inférieure pour réduire la consommation d’énergie au coût d’une image et d’une qualité de zoom numérique. Contrairement à VIDEO_RECORD, VIDEO_CALL sorties sont censées fonctionner dans des conditions sombres. Elles sont donc généralement accompagnées de paramètres de fréquence d’images variables pour permettre un temps d’exposition suffisant en faible lumière.

Référence Android pour android.hardware.camera2.CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_VIDEO_CALL.

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.

CroppedRaw 6

Flux RAW rogné lorsque le client choisit de rogner le champ d’affichage.

Certains types de capteurs d’images peuvent s’exécuter dans des modes binned afin d’améliorer le rapport signal/bruit lors de la capture des images. Toutefois, à certains niveaux de zoom et / ou lorsque d’autres conditions de scène sont jugées adaptées, le sous-système de caméra peut choisir de déboguer et remosaique la sortie du capteur. Cela entraîne une trame RAW qui est rognée dans le champ d’affichage et qui a pourtant le même nombre de pixels que le champ complet de l’affichage RAW, améliorant ainsi les détails de l’image.

Le champ de vue résultant du flux RAW est supérieur ou égal aux flux non RAW pouvant être rognables. La région de rognage effective pour ce flux RAW sera reflétée dans la clé CaptureResult android.scaler.rawCropRegion.

Si ce cas d’usage de flux est défini sur un flux non RAW, c’est-à-dire pas l’un des suivants : RAW_SENSOR ; RAW10 ; RAW12 ; RAW14

La configuration de session n’est pas garantie pour réussir.

Ce cas d’utilisation de flux peut ne pas être pris en charge sur certains appareils.

Référence Android pour android.hardware.camera2.CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_CROPPED_RAW.

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.

S’applique à