OutputConfiguration.SetMirrorMode(Surface, MirrorMode) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Definir o modo de espelhamento para uma superfície pertencente a essa OutputConfiguration
[Android.Runtime.Register("setMirrorMode", "(Landroid/view/Surface;I)V", "", ApiSince=36)]
public void SetMirrorMode(Android.Views.Surface surface, Android.Hardware.Camera2.Params.MirrorMode mirrorMode);
[<Android.Runtime.Register("setMirrorMode", "(Landroid/view/Surface;I)V", "", ApiSince=36)>]
member this.SetMirrorMode : Android.Views.Surface * Android.Hardware.Camera2.Params.MirrorMode -> unit
Parâmetros
- surface
- Surface
- mirrorMode
- MirrorMode
- Atributos
Comentários
Definir o modo de espelhamento para uma superfície pertencente a essa OutputConfiguration
Essa função é idêntica a #setMirrorMode(int) se surface for a única superfície que pertence a essa OutputConfiguration.
Se essa OutputConfiguration contiver uma superfície adiada, o aplicativo poderá chamar #setMirrorMode(int)ou chamar essa função depois de chamar #addSurface.
Se essa OutputConfiguration contiver superfícies compartilhadas, o aplicativo poderá definir diferentes modos de espelhamento para superfícies diferentes.
Para eficiência, o efeito espelho é aplicado como um sinalizador de transformação, portanto, ele só é eficaz em algumas saídas. Ele funciona automaticamente para saídas SurfaceView e TextureView. Para uso manual do SurfaceTexture, ele é refletido no valor de android.graphics.SurfaceTexture#getTransformMatrix. Para outros pontos de extremidade, como ImageReader, MediaRecorder ou MediaCodec, o modo espelho não tem efeito. Se o espelhamento for necessário para essas saídas, o aplicativo precisará espelhar os buffers de imagem em si antes de passá-los para frente.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.