OutputConfiguration.SetMirrorMode(Surface, MirrorMode) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establecer el modo de creación de reflejo de una superficie que pertenezca a esta 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
Comentarios
Establecer el modo de creación de reflejo de una superficie que pertenezca a esta outputConfiguration
Esta función es idéntica a #setMirrorMode(int) si surface es la única superficie que pertenece a esta outputConfiguration.
Si outputConfiguration contiene una superficie diferida, la aplicación puede llamar a o llamar #setMirrorMode(int)a esta función después de llamar a #addSurface.
Si esta outputConfiguration contiene superficies compartidas, la aplicación puede establecer diferentes modos de creación de reflejo para diferentes superficies.
Para mejorar la eficacia, el efecto reflejado se aplica como una marca de transformación, por lo que solo es eficaz en algunas salidas. Funciona automáticamente para las salidas surfaceView y TextureView. Para el uso manual de SurfaceTexture, se refleja en el valor de android.graphics.SurfaceTexture#getTransformMatrix. Para otros puntos de conexión, como ImageReader, MediaRecorder o MediaCodec, el modo reflejado no tiene ningún efecto. Si se necesita la creación de reflejo para estas salidas, la aplicación debe reflejar los búferes de imagen antes de pasarlos en adelante.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.