Langue

OutputConfiguration.MirrorMode Propriété

Définition

Obtenir le mode de mise en miroir actuel -ou- Définir le mode de mise en miroir pour cette cible de sortie

public int MirrorMode { [Android.Runtime.Register("getMirrorMode", "()I", "", ApiSince=33)] get; [Android.Runtime.Register("setMirrorMode", "(I)V", "", ApiSince=33)] set; }
[<get: Android.Runtime.Register("getMirrorMode", "()I", "", ApiSince=33)>]
[<set: Android.Runtime.Register("setMirrorMode", "(I)V", "", ApiSince=33)>]
member this.MirrorMode : int with get, set

Valeur de propriété

Mode de mise en miroir actuellement défini

Attributs

Remarques

Documentation getter de propriété :

Obtenir le mode de mise en miroir actuel

Si aucune n’est #setMirrorMode appelée en premier, cette fonction retourne #MIRROR_MODE_AUTO.

Java documentation pour android.hardware.camera2.params.OutputConfiguration.getMirrorMode().

Documentation du jeu de propriétés :

Définir le mode de mise en miroir pour cette cible de sortie

Si cette fonction n’est pas appelée, le mode de mise en miroir de cette sortie est #MIRROR_MODE_AUTO, avec lequel l’API de la caméra reflète les images de sortie horizontalement pour la caméra frontale.

Pour plus d’efficacité, l’effet miroir est appliqué en tant qu’indicateur de transformation. Il n’est donc efficace que dans certaines sorties. Il fonctionne automatiquement pour les sorties SurfaceView et TextureView. Pour une utilisation manuelle de SurfaceTexture, elle est reflétée dans la valeur de android.graphics.SurfaceTexture#getTransformMatrix. Pour les autres points de terminaison, tels que ImageReader, MediaRecorder ou MediaCodec, le mode miroir n’a aucun effet. Si la mise en miroir est nécessaire pour ces sorties, l’application doit mettre en miroir les mémoires tampons d’image elle-même avant de les transmettre.

À partir d’Android 16, cette fonction définit les modes miroir pour toutes les surfaces de sortie contenues dans cette OutputConfiguration. Pour définir le mode miroir d’une sortie particulière surface, l’application peut appeler #setMirrorMode(Surface, int). Avant Android 16, cette fonction s’applique uniquement si le partage de surface n’est pas activé.

Java documentation pour android.hardware.camera2.params.OutputConfiguration.setMirrorMode(int).

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 à