OutputConfiguration.SetMirrorMode(Surface, MirrorMode) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この 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
パラメーター
- surface
- Surface
- mirrorMode
- MirrorMode
- 属性
注釈
この OutputConfiguration に属するサーフェスのミラーリング モードを設定する
この関数は、surfaceがこの OutputConfiguration に属する唯一のサーフェスである場合、#setMirrorMode(int)と同じです。
この OutputConfiguration に遅延サーフェスが含まれている場合、アプリケーションは #setMirrorMode(int)を呼び出すか、 #addSurfaceを呼び出した後でこの関数を呼び出すことができます。
この OutputConfiguration に共有サーフェスが含まれている場合、アプリケーションは異なるサーフェスに対して異なるミラーリング モードを設定できます。
効率を高める目的で、ミラー効果は変換フラグとして適用されるため、一部の出力でのみ有効です。 SurfaceView と TextureView の出力に対して自動的に機能します。 SurfaceTexture を手動で使用する場合は、 android.graphics.SurfaceTexture#getTransformMatrixの値に反映されます。 ImageReader、MediaRecorder、MediaCodec などの他のエンドポイントの場合、ミラー モードは無効です。 このような出力にミラーリングが必要な場合、アプリケーションはイメージ バッファー自体をミラー化してから、その後に渡す必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。