OutputConfiguration.MirrorMode Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Abrufen des aktuellen Spiegelungsmodus – oder Festlegen des Spiegelungsmodus für dieses Ausgabeziel
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
Eigenschaftswert
Der aktuell festgelegte Spiegelungsmodus
- Attribute
Hinweise
Dokumentation zum Property Getter:
Abrufen des aktuellen Spiegelungsmodus
Wenn kein #setMirrorMode erster Aufruf erfolgt, gibt diese Funktion zurück #MIRROR_MODE_AUTO.
Java Dokumentation für android.hardware.camera2.params.OutputConfiguration.getMirrorMode().
Dokumentation zum Eigenschaftensatzer:
Festlegen des Spiegelungsmodus für dieses Ausgabeziel
Wenn diese Funktion nicht aufgerufen wird, lautet #MIRROR_MODE_AUTOder Spiegelungsmodus für diese Ausgabe , mit dem die Kamera-API die Ausgabebilder horizontal für die Kamera nach vorne spiegeln soll.
Aus Effizienzgründen wird der Spiegeleffekt als Transformationsflagge angewendet, sodass er nur in einigen Ausgaben wirksam ist. Es funktioniert automatisch für SurfaceView- und TextureView-Ausgaben. Für die manuelle Verwendung von SurfaceTexture wird sie im Wert von android.graphics.SurfaceTexture#getTransformMatrix. Für andere Endpunkte wie ImageReader, MediaRecorder oder MediaCodec hat der Spiegelmodus keine Auswirkung. Wenn eine Spiegelung für solche Ausgaben erforderlich ist, muss die Anwendung die Bildpuffer selbst spiegeln, bevor sie weiter übergeben werden.
Ab Android 16 legt diese Funktion die Spiegelmodi für alle Ausgabeoberflächen fest, die in dieser OutputConfiguration enthalten sind. Um den Spiegelmodus für eine bestimmte Ausgabe surface festzulegen, kann die Anwendung aufrufen#setMirrorMode(Surface, int). Vor Android 16 gilt diese Funktion nur, wenn die Surface-Freigabe nicht aktiviert ist.
Java Dokumentation für android.hardware.camera2.params.OutputConfiguration.setMirrorMode(int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.