OutputConfiguration.MirrorMode Proprietà

Definizione

Ottenere la modalità di mirroring corrente oppure impostare la modalità di mirroring per questa destinazione di output

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

Valore della proprietà

La modalità di mirroring attualmente impostata

Attributi

Commenti

Documentazione del getter delle proprietà:

Ottenere la modalità di mirroring corrente

Se non #setMirrorMode viene chiamato per primo, questa funzione restituisce #MIRROR_MODE_AUTO.

per android.hardware.camera2.params.OutputConfiguration.getMirrorMode().

Documentazione del setter delle proprietà:

Impostare la modalità di mirroring per questa destinazione di output

Se questa funzione non viene chiamata, la modalità di mirroring per questo output è #MIRROR_MODE_AUTO, con cui l'API della fotocamera eseguirà il mirroring delle immagini di output orizzontalmente per la fotocamera anteriore.

Per un'efficienza, l'effetto mirror viene applicato come flag di trasformazione, pertanto è efficace solo in alcuni output. Funziona automaticamente per gli output di SurfaceView e TextureView. Per l'uso manuale di SurfaceTexture, viene riflessa nel valore di android.graphics.SurfaceTexture#getTransformMatrix. Per altri endpoint, ad esempio ImageReader, MediaRecorder o MediaCodec, la modalità mirror non ha alcun effetto. Se è necessario il mirroring per tali output, l'applicazione deve eseguire il mirroring dei buffer di immagini stessi prima di passarli in avanti.

A partire da Android 16, questa funzione imposta le modalità mirror per tutte le superfici di output contenute in questo OutputConfiguration. Per impostare la modalità mirror per un determinato surface di output, l'applicazione può chiamare #setMirrorMode(Surface, int). Prima di Android 16, questa funzione è applicabile solo se la condivisione della superficie non è abilitata.

per android.hardware.camera2.params.OutputConfiguration.setMirrorMode(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a